У меня есть кнопка, которая позволяет пользователю просматривать файл, а затем хранит путь + имя файла в переменную:Установка службы из окна формы приложения
openFileDialog1.ShowDialog();
string filePath = openFileDialog1.FileName;
После просмотра для EXE-файл, я хочу установить обслуживание.
В настоящее время мы запускаем летучую мышь как администратор, используя installutil. Это можно сделать также с помощью sc create из командной строки администратора.
Что является самым простым способом установки службы из формы Windows?
Могу ли я создать строку типа:
sc create "servicename" binpath="filepath"
и запустить его из программы?
Другой вариант, о котором я думал, заключался в том, чтобы заставить программу создать летучую мышь и запустить ее как администратора?
Посмотрите на [Process.Start()] (https://msdn.microsoft.com/en-us/library/h6ak8zt5 (v = vs.110) .aspx). – itsme86