日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

重新启动服务

發(fā)布時間:2025/3/15 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 重新启动服务 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

重新啟動服務(wù)
最近常去的論壇掛了,看起來是IIS進(jìn)程系統(tǒng)資源占用太多了;服務(wù)器管理員又度周末去了,不能重啟IIS,郁悶。CSDN服務(wù)器的IIS可能重啟過于頻繁了,分論壇頁面經(jīng)常來不及更新,自己發(fā)的帖子出現(xiàn)在列表里面的時候已經(jīng)沉了,還是郁悶。

微軟知識庫文章Q194916?Restarting?Web?Services?and?Scheduled?Tasks?with?a?Batch?File(http://support.microsoft.com/?kbid=194916?)中描述了定時用命令行重新啟動IIS的方法,有想偷懶的網(wǎng)管可以試試。

如果用程序來重新啟動IIS的話,可以使用Shell對象的IShellDispatch2接口的ServiceStop 和ServiceStart方法。要使用Shell對象,可以調(diào)用CoCreateInstance,傳遞Shell對象的CLSID CLSID_SHELL來創(chuàng)建對象,然后查詢其IShellDispatch/IShellDispatch2等接口。

另外,WMI類Win32_ApplicationService?也提供了控制服務(wù)的方法StartService和StopService。cideguru上面有一個示例Using WMI to Extract Management Information(http://www.codeguru.com/Cpp/W-P/system/misc/article.php/c5675/)。


當(dāng)然,使用Windows服務(wù)API也是可以的——盡管需要OpenService之后再ControlService和StartService,看起來不是很簡潔。平臺SDK中的示例Sending Control Requests to a Service(http://msdn.microsoft.com/library/en-us/dllproc/base/sending_control_requests_to_a_service.asp)描述了這一點(diǎn)。

這些方法都可以應(yīng)用于其它服務(wù)。要查詢服務(wù)的短名稱的話,可以參考微軟知識庫文章Q271362?How?to?Find?the?Short?Names?of?Services?(http://support.microsoft.com/?kbid=271362)
參考文檔
Browse?for?a?Folder?the?COM?Way(Visual?C++?Developer,?Aug. 1999)

More Windows 2000 UI Goodies: Extending Explorer Views by Customizing Hypertext Template Files(http://msdn.microsoft.com/msdnmag/issues/0600/w2kui2/default.aspx)

總結(jié)

以上是生活随笔為你收集整理的重新启动服务的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。