AU3通過服務(wù)名獲取進(jìn)程PID

admin AutoIt3評論682字?jǐn)?shù) 419閱讀模式

在AutoIt中,可以使用ProcessList()函數(shù)來獲取所有進(jìn)程的信息,然后遍歷進(jìn)程列表,查找指定服務(wù)名對應(yīng)的進(jìn)程。具體步驟如下:

;1. 使用ProcessList()函數(shù)獲取所有進(jìn)程的信息

$processList = ProcessList()

;2. 遍歷進(jìn)程列表,查找指定服務(wù)名對應(yīng)的進(jìn)程

For $i = 1 To $processList[0][0]
    $processName = $processList[$i][0]
    If StringInStr($processName, "服務(wù)名") Then
        $pid = $processList[$i][1]
        ConsoleWrite("服務(wù)名對應(yīng)的進(jìn)程PID號為:" & $pid & @CRLF)
        ExitLoop
    EndIf
Next

注意:在Windows系統(tǒng)中,服務(wù)名對應(yīng)的進(jìn)程名稱通常為服務(wù)名加上“.exe”后綴。例如,服務(wù)名為“Spooler”的進(jìn)程名稱為“spoolsv.exe”。因此,在查找進(jìn)程時需要注意加上后綴。

版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2023年6月19日 10:07:07
  • 轉(zhuǎn)載請務(wù)必保留本文鏈接:http://yudch.cn/10661.html
匿名

發(fā)表評論

匿名網(wǎng)友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: