Windows 시스템이 부팅될 때 .exe가 실행되도록 하고 누가 로그인했는지에 관계없이 .exe를 계속 실행하려면 어떻게 해야 합니까? 이것이 가능한가?
답변1
에 따라이 Sysinternals 포럼 게시물, 가장 안정적인 방법은 예약된 작업을 추가하는 것입니다. 간단하게 트리거를 정의하세요 At startup
. 충돌이나 사용자가 프로세스를 종료하는 등 강제로 종료될 때까지 계속 실행됩니다. 표준/제한된 사용자는 자신이 소유하지 않은 프로세스를 보거나 종료할 수 없습니다.
또한 작업을 로 설정해야 하며 Run whether user is logged on or not
아마도 가장 높은 권한을 가진 관리자 계정으로 실행해야 할 것입니다. 계정 으로 실행할 수도 있습니다 SYSTEM
.
이는 트리거와 다릅니다 At logon
.
이 작업을 프로그래밍 방식으로 수행하려는 경우(즉, 프로그램이 시스템 시작에 자동으로 추가되도록 함) 가장 좋은 방법은 Windows 서비스를 만드는 것입니다.