MyInstaller.cs
Upload User: jasonxu888
Upload Date: 2007-03-28
Package Size: 4316k
Code Size: 1k
Category:

.net

Development Platform:

C#

  1. using System;
  2. using System.Collections;
  3. using System.Configuration.Install;
  4. using System.ServiceProcess;
  5. using System.ComponentModel;
  6. using WindowsService;
  7. [RunInstallerAttribute(true)]
  8. public class MyProjectInstaller: Installer
  9. {
  10. private ServiceInstaller serviceInstaller;
  11. private ServiceProcessInstaller processInstaller;
  12. public MyProjectInstaller()
  13. {
  14. processInstaller = new ServiceProcessInstaller();
  15. serviceInstaller = new ServiceInstaller();
  16. processInstaller.Account = ServiceAccount.LocalSystem;
  17. serviceInstaller.StartType = ServiceStartMode.Automatic;
  18. serviceInstaller.ServiceName = RemotingService.SVC_NAME;
  19. Installers.Add(serviceInstaller);
  20. Installers.Add(processInstaller);
  21. }
  22. }