因为我必须在应用程序启动时关闭 Windows 高级文本服务。有什么特殊的API吗?它适用于具有默认权限的用户吗?
该问题的标题是“禁用 Windows 服务...”,但答案都告诉我们如何停止服务。
您在 Google 上会发现的大部分内容是,您可以使用如下命令更新注册表以禁用服务:
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Services\[YourServiceName]", true);
key.SetValue("Start", 4);
我还没有尝试过这种方法,但看起来它会起作用。我还想出了一种使用 sc.exe 禁用该服务的不同方法:
Process sc = Process.Start("sc.exe", "config [YourServiceName] start= disabled");
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)