2011年5月8日 星期日

查詢或判斷某服務(Service)是否已啟動或未安裝


☆查詢或判斷某服務(Service)是否已啟動或未安裝:
ShellExecute 執行 "sc query 服務名稱 > a.txt"
然後把 a.txt 拿來分析咯
例如:
C:\>sc query mssql$sql2k5

SERVICE_NAME: mssql$sql2k5
        TYPE        : 10 WIN32_OWN_PROCESS
        STATE        : 4 RUNNING
        (STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN)
        WIN32_EXIT_CODE    : 0 (0x0)
        SERVICE_EXIT_CODE : 0 (0x0)
        CHECKPOINT        : 0x0
        WAIT_HINT        : 0x0

或是用 WMI 來查詢咯
請參閱 http://www.daokers.com/article.asp?id=259

沒有留言:

張貼留言