日期:2014-05-18  浏览次数:20525 次

ASP.net如何启动windows服务?
我希望打开一个网页,在网页上控制服务器端的Windows服务的启动和停止。现在可以通过ServiceController类得到我要启动和停止的服务的状态,但是不能通过Start和Stop方法启动和停止该服务。
在网上找了下,有修改webconfig.xml的方法,加<identity impersonate="true" userName="FileExist" password="password" />,我尝试了下,还是没能够实现。
希望各位大侠给个详细的例子,谢谢!!!

------解决方案--------------------
<identity impersonate="true" userName="FileExist" password="password" / >,
用户用 administrator

------解决方案--------------------
用wmi试试,前提是有足够的权限
------解决方案--------------------
你就给你代码里的那个用户足够的权限就可以了。
这类问题就是权限问题。

你的这个需求我倒是没有实现过。
我做过一个通过客户端创建server上的windows用户的。
感觉跟你的问题差不多,问题都处在权限上