■ AssemblyInstaller 클래스를 사용해 윈도우즈 서비스를 설치하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
using System.Configuration.Install; #region 서비스 설치하기 - InstallService(serviceFilePath, argumentArray) /// <summary> /// 서비스 설치하기 /// </summary> /// <param name="serviceFilePath">서비스 파일 경로</param> /// <param name="argumentArray">인자 배열</param> public void InstallService(string serviceFilePath, string[] argumentArray) { AssemblyInstaller Installer = new AssemblyInstaller(serviceFilePath, argumentArray); Installer.UseNewContext = true; Installer.Install(null); Installer.Commit(null); } #endregion |