WinXP Pro SP3에서 VS 2005 및 C#을 사용하여 Windows 서비스를 작성했습니다. 완료까지 실행 된 후 종료되는 다른 프로그램을 시작합니다.Windows XP Pro 서비스가 로컬 시스템을 사용하지 않고 사용자 로그온을 사용하여 실행됩니다.
서비스는 installutil 및 serviceInstaller를 사용하여 설치됩니다. 빌드가 릴리스되어 C : \ Program Files \ MyService 디렉토리에 저장됩니다. serviceProcessInstaller 계정은 속성에서 LocalSystem으로 설정됩니다.
로컬 시스템에 로그온을 설정하면 (try-catch 블록을 사용하여) '액세스 거부'오류가 발생하지만 올바른 암호로 내 계정에 로그온을 설정하면 완벽하게 실행됩니다.
내가 뭘 잘못하고 있니? 모든 제안은 매우 환영 할 것입니다.
나는 그렇게하기 위해 threp을 가진 충분한 사람들이 따라 다니면 더 좋을 것이라고 생각한다. :) – EBGreen