사용자가 로그인하기 전에 Windows에서로드 할 VB.NET 응용 프로그램을 작성하고 있습니다. 서버에서 실행하고 다른 프로세스를 시작하여 종료하고 다시 시작합니다. 필요에 따라 메모리 누수 문제를 해결할 수 있습니다. 또한 관리중인 프로세스의 현재 상태를보기위한 GUI가 있어야합니다.응용 프로그램을 Windows에서 시작하기 전에 로그인하기 전에
이제 사용자가 로그인 할 때 응용 프로그램을로드 할 수 있지만 서버가 어떤 이유로 다시 부팅되고 사용자가 로그온 할 수 없기 때문에 매우 유용하지는 않지만이 응용 프로그램은 백그라운드에서 실행해야합니다.
어떻게하면됩니까? 서비스로 작성해야합니까, 아니면 다른 방법이 있습니까? WinForms 응용 프로그램을 작성하려했지만 사용자가 로그인 할 때까지로드되지 않습니다.
두 개의 개별 구성 요소로 응용 프로그램을 분리하십시오. 하나는 GUI를 제공하고 사용자가 GUI와 상호 작용할 수있게 해주는 WinForms 응용 프로그램입니다. 다른 하나는 로그인 전에 시작될 수있는 Windows 서비스입니다. –