Как я уже сказал в своем комментарии, вы можете добавить ярлык к приложению в папке AutoStart
в меню «Пуск».
Из справки для команды start
:
При выполнении приложения, которое является 32-битным приложением с графическим интерфейсом,
CMD.EXE
не ожидает завершения приложения, прежде чем вернуться в
командная строка Это новое поведение не происходит при выполнении
внутри командного сценария.
Таким образом, кажется, что запуск 32-разрядного приложения без графического интерфейса будет ждать завершения приложения, если вы не поместите вызов к нему внутри пакетного файла или аналогичного, а затем, в свою очередь, вместо этого вызовите запуск этого пакетного сценария.
Попробуйте создать файл с именем типа your-app.bat
и добавьте в него следующую команду:
start /D "C:\Test\" WindowsApplication1.exe
Затем в вашем реестре укажите только что созданный пакетный скрипт вместо фактического исполняемого файла.