Здравствуйте, Аноним, Вы писали:
А>В реестре править очень не хотелось бы — мало ли какие могут быть проблемы в дальнейшем.
А>Возможно с этим справится System.Management.ManagementObject, но найти конкретнее не могу.
void SetServiceToManual(string serviceName)
{
string cmd = "Win32_Service.Name='" + serviceName + "'";
ManagementObject mo = new ManagementObject(cmd);
//mo.InvokeMethod("ChangeStartMode", new object[] { "Automatic" });
mo.InvokeMethod("ChangeStartMode", new object[] { "Manual" });
}
|