부팅 시 .exe를 실행하고 Windows에 로그인한 사람에 관계없이 계속 실행하는 방법은 무엇입니까?

부팅 시 .exe를 실행하고 Windows에 로그인한 사람에 관계없이 계속 실행하는 방법은 무엇입니까?

Windows 시스템이 부팅될 때 .exe가 실행되도록 하고 누가 로그인했는지에 관계없이 .exe를 계속 실행하려면 어떻게 해야 합니까? 이것이 가능한가?

답변1

에 따라이 Sysinternals 포럼 게시물, 가장 안정적인 방법은 예약된 작업을 추가하는 것입니다. 간단하게 트리거를 정의하세요 At startup. 충돌이나 사용자가 프로세스를 종료하는 등 강제로 종료될 때까지 계속 실행됩니다. 표준/제한된 사용자는 자신이 소유하지 않은 프로세스를 보거나 종료할 수 없습니다.

예약된 작업 트리거 스크린샷
전체 크기를 보려면 클릭하세요.

또한 작업을 로 설정해야 하며 Run whether user is logged on or not아마도 가장 높은 권한을 가진 관리자 계정으로 실행해야 할 것입니다. 계정 으로 실행할 수도 있습니다 SYSTEM.

예약된 작업 사용자의 스크린샷
전체 크기를 보려면 클릭하세요.

이는 트리거와 다릅니다 At logon.

이 작업을 프로그래밍 방식으로 수행하려는 경우(즉, 프로그램이 시스템 시작에 자동으로 추가되도록 함) 가장 좋은 방법은 Windows 서비스를 만드는 것입니다.

관련 정보