Услуги Сертификаты Новости Статьи База знаний Алгоритмы Портфолио Скачать Ссылки Поиск
Услуги arrow Статьи arrow Программная установка Windows службы
Программная установка Windows службы Версия для печати Отправить на e-mail
03.12.2008
Чтобы установить Windows-службу, нужно добавить ссылку на библиотеку System.Configuration.Install
Затем, реализовать сами операции установки и удаления.
Например: 
Метод установки службы
        private void btnInstallService_Click(object sender, EventArgs e)
        {
            string ServiceFileName = @"c:\myservice.exe";
            System.Configuration.Install.AssemblyInstaller Installer = new System.Configuration.Install.AssemblyInstaller();
            Installer.Path = ServiceFileName;
            Installer.UseNewContext = true;
            Installer.Install(null);
            Installer.Commit(null);
        }
Метод удаления службы

 
        private void btnUninstallService_Click(object sender, EventArgs e)
        {
            string ServiceFileName = @"c:\myservice.exe";
            System.Configuration.Install.AssemblyInstaller Installer = new System.Configuration.Install.AssemblyInstaller();
            Installer.Path = ServiceFileName;
            Installer.UseNewContext = true;
            Installer.Uninstall(null);
        } 
 
< Пред.   След. >