답변:
로그인 한 사용자가 없을 때 실행되는 응용 프로그램을 서비스라고합니다. 이들은 일반적으로 인터페이스가있는 프로그램이 아니라 컴퓨터를위한 시스템 수준의 응용 프로그램입니다.
LogMeIn은 서비스로 실행되므로 시스템에 원격으로 연결하여 실제로 컴퓨터를 사용하지 않을 때 시스템을 관리 할 수 있습니다.
간단하고 무료로 제공되는 도구를 사용하여 대부분의 응용 프로그램을 서비스로 실행하도록 설정할 수 있습니다. 그러나 대부분의 응용 프로그램은 서비스로 실행하면 도움이되는 작업을 수행하지 않습니다.
로그인 여부와 관계없이 실행하려는 응용 프로그램이있는 경우 Google에서 " exe를 서비스로 전환 " 을 검색하고 제공된 도구를 사용해보십시오.
응용 프로그램은 Windows 서비스 로 실행해야합니다 . 응용 프로그램을 독립형에서 서비스로 변환하는 데 약간의 어려움이 있지만 확실히 가능합니다.
실행 파일에서 Windows 서비스를 만들 수도 있습니다
다른 답변에서 알 수 있듯이보고있는 응용 프로그램은 서비스이므로 sc.exe를 사용하여 응용 프로그램을 서비스로 등록 할 수 있습니다.
그러나 서비스는 일반적으로 서비스 제어 관리자의 시작 및 중지 이벤트에 응답한다는 점에 주목할 가치가 있습니다 (이것은 제어판> 관리 도구> 서비스로 이동하면 상호 작용하는 것입니다). 이러한 이벤트에 응답하도록 응용 프로그램을 코딩하지 않은 경우 서비스를 중지해야 할 경우 문제가 발생합니다.
사용 요구 사항이 무엇인지 고려해야합니다. 항상 실행해야하는 것입니까 (예 : Logmein은 언제든지 수신 통신 요청을 수락해야 함) 특정 시간에 깨어나서 무언가를 한 다음 다시 잠자기 할 수있는 것입니까? ? 후자 인 경우 작업 스케줄러 를 고려할 수 있습니다 . 서비스이며 로그온 한 사용자가 없을 때 예약 된 작업을 실행할 수 있습니다. 주어진 사용자의 자격 증명으로 또는 로컬 시스템으로 실행되도록 작업을 설정할 수 있습니다.
따라서 서비스 이벤트에 반응하도록 응용 프로그램을 변경하지 않고도 최상의 솔루션을 얻을 수 있습니다.