.NET 응용 프로그램에서 기존 타사 실행 파일 (데이터베이스 엔진) Windows 서비스를 등록해야합니다. 레지스트리에 편지를 쓰는 것보다 더 좋은 방법이 있습니까?.NET에서 기존 Windows 서비스를 등록하는 가장 좋은 방법은 무엇입니까?
1
A
답변
0
이 CodeProject 항목은 좋은 코드를 제공하며 설치 프로그램 (MSI) 또는 .net 코드에서 installutil.exe를 사용하는 방법을 설명합니다.
http://www.codeproject.com/KB/cs/DynWinServiceInstallUtil.aspx
1
installutil.exe
은 수동으로 레지스트리에 쓰는 것보다 나은 선택입니다. 프로그래밍 방식으로 (예 : MSI의 사용자 정의 설치 작업을 통해) 수행하려는 경우 System.Configuration.Install 네임 스페이스의 클래스, 특히 AssemblyInstaller을 사용할 수 있습니다.
1
sc.exe 명령 줄 도구를 래핑 할 수도 있습니다.