Мы не были точно уверены в поведении myApp.exe
.
При запуске cmd.exe
и выполнении myApp.exe
, если оно непосредственно возвращается к C-приглашению, это «фоновое» приложение. (то есть идет прямо на задний план). В этом случае, если вы используете myApp.exe
непосредственно в планировщике задач, нет запроса на возврат. ( Это похоже на случай здесь )
Вы можете оставить приглашение открытым, если запускаете cmd.exe
в планировщике задач. Вы можете сделать это, поместив cmd.exe
поле run-line-box и /K myApp.exe
в поле параметров. Вы вернетесь в C-приглашение после разблокировки. В этом приглашении вы можете использовать команду TASKKILL /F /IM myApp.exe.exe /T
kill myApp.exe
(или, если myApp.exe
есть переключатель kill, используйте это).
Для других использующих, app
который не возвращается к C-приглашению:
Если myApp.exe
он имеет выход cmd.exe
и не возвращается к C-приглашению, вы можете использовать /C myApp.exe
. Потому что myApp.exe
будет держать подсказку открытой. Ctrl+ C, Вероятно , прекратить , myApp.exe
а также выйти из строки.
Если /K
в этом случае был использован, вы будете возвращены в C-приглашение (для выполнения дополнительной exit
команды нужно будет выйти из приглашения).
Примечание для CMD.EXE
:
/C Carries out the command specified by string and then terminates
/K Carries out the command specified by string but remains
cmd.exe
. Если я положу это вon lock workstation
и разблокировать, онcmd.exe
все еще виден. Какой уровень пользователя вы использовали? «запускать только при входе пользователя в систему», а не «запускать с наивысшими привилегиями». а не "спрятан"? Кстати, вы должны удалитьIs it possible to stop the task automatically when I unlock?
из вашего вопроса. Если вы автоматически остановите задачу, она исчезнет.