擅长:python、mysql、java
<p>除了已经建议的之外,您还可以通过<a href="http://msdn.microsoft.com/en-us/library/Aa394418" rel="nofollow noreferrer">Win32_Service</a>或继承自它的<a href="http://msdn.microsoft.com/en-us/library/ms525249(v=VS.90).aspx" rel="nofollow noreferrer">IIsWebService</a>类来使用<a href="http://msdn.microsoft.com/en-us/library/aa394582(VS.85).aspx" rel="nofollow noreferrer">WMI</a>。有一个Python WMI <a href="http://timgolden.me.uk/python/wmi/" rel="nofollow noreferrer">wrapper</a>可用,它基于<a href="http://sourceforge.net/projects/pywin32/" rel="nofollow noreferrer">pywin32</a>。在</p>
<p><strong>更新:</strong>下面的快速测试对我有效。在</p>
<pre><code>import wmi
c = wmi.WMI()
for service in c.Win32_Service(Name="W3SVC"):
result, = service.StopService()
</code></pre>
<p>我没有测试下一段代码,但类似这样的代码也应该可以工作:</p>
^{pr2}$
<p>您可以查看<a href="http://msdn.microsoft.com/en-us/library/aa393673" rel="nofollow noreferrer">StopService</a>和<a href="http://msdn.microsoft.com/en-us/library/aa393660" rel="nofollow noreferrer">StartService</a>方法返回值的文档。在</p>