【发布时间】:2011-11-21 08:34:18
【问题描述】:
如何以这种方式从 Windows 7 机器上的 asp.net 应用程序停止 Windows 服务:
var sc = new ServiceController("TapiSrv", "localhost");
sc.Stop();
当我打电话给sc.Stop() 时,我得到以下Cannot open TapiSrv service on computer 'localhost'.
更新: 我尝试改用网络IP,但得到了相同的结果。我发现我总是可以开始但不能停止。我尝试过模拟(WindowsImpersonationContext),但没关系。
【问题讨论】: