2011-12-07 4 views
1

Windows 서비스 및 설치 프로젝트를 만들었습니다. 설치 프로그램을 사용하여 서비스를 설치하면 시스템에 제대로 설치됩니다.Windows 서비스가 서비스에 나타나지 않습니다.

하지만 서비스 창에서 내 서비스를 보지 못했습니다. 모든 권한을 올바르게 부여 했으므로 설치를 삭제하려고 시도했지만 작동하지 않는 새 설정을 다시 만들었습니다. 나는 다음 명령을 사용하여 수동 정지

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe C:\myproject\project1\bin\project1.exe 

제대로 설치하지 않은를 사용하여 Util.exe 설치를 사용하여 설치를 시도 ... 내 시스템이 Windows7의 64 비트 및 VS2010 이 때문에 64 비트 시스템이다?

+0

installutil의 결과는 무엇입니까? –

+0

서비스를 관리자로 만들거나 UAC를 사용하지 않고 코드를 실행 했습니까? –

답변

2

프로젝트에 설치 프로그램 클래스를 추가해야합니다. 설치 프로그램 클래스를 추가하고 나면 serviceInstaller 및 serviceProcessInstaller를 설치 프로그램 클래스에 추가해야합니다. 그런 다음 서비스를 표시 이름, 설치 이름 등을 제공하기 위해 사용합니다. installutil.exe가이 설정없이 이미 작동 한 것이 놀랍습니다.

+0

끔찍한 문법을 ​​위해 편집되었지만 즐거웠습니다. – Justin

관련 문제