Я пытаюсь запустить исполняемый файл в фоновом режиме, написанный на C ++ в Windows 10. Программа не имеет графического интерфейса.Я попробовал это
window = FindWindowA("ConsoleWindowClass", NULL);
ShowWindow(window,0);
Но хотя он работает в Windows 7, открывает и мгновенно закрывает консоль, а исполняемый файл запускается в фоновом режиме, в Windows 10 он открывает консоль, и консоль остается открытой.Если я запускаю .exe с run /B main.exe
, я должен держать консоль открытой, чтобы программа продолжала работать, и если я закрываю, консоль cmd останавливается.
Есть ли способ программно запуститьфайл в фоновом режиме?Я знаю, что могу запустить его в фоновом режиме, используя vbscript, но я бы хотел этого избежать.