windows service 的安装

vs创建的windwos servcie 添加一个安装类

      //DataCheckInstall 是安装类的类名,并在构造函数中 初始化两个类型的信息

     1 :ServiceInstaller 安装一个类,在安装服务应用程序时,由安装实用工具调用该类。

     ServiceProcessInstaller:  安装一个可执行文件,由InstallUtil.exe 调用。

        private ServiceInstaller serviceInstaller;

        private ServiceProcessInstaller processInstaller;

        public DataCheckInstaller()
        {
            InitializeComponent();
            serviceInstaller = new ServiceInstaller();
            processInstaller = new ServiceProcessInstaller();
            processInstaller.Account = ServiceAccount.LocalSystem;
            serviceInstaller.StartType = ServiceStartMode.Automatic;
            serviceInstaller.ServiceName = "FxWinstarDataCheckService"; //这个服务名,就是在计算机服务列表中,你能看到的服务名。
            Installers.Add(serviceInstaller);
            Installers.Add(processInstaller);
        }

 

 编译以后,在  .net framework 中的 工具中 调用 InstallUtil.exe   编译以后的exe文件地址。

 调试 windows services 的话,是在服务中启动服务,在vs中 选择:调试->附加到进程,找到那个进程,设置断点就可。

 

 

 

posted @ 2010-01-11 17:00  DreamZero  阅读(325)  评论(0编辑  收藏  举报