# encoding=utf8
import psutil as p
# 參考:python根據程序名獲取windows下的程序id_xiaosong的部落格-csdn部落格_python獲得tomcat的pid windows
# def get_pid(pname):
for proc in p.process_iter():
# print(「pid-%d,name:%s」 % (proc.pid,proc.name()))
if proc.name() == pname:
# print(proc.pid)
return proc.pid
print("該程序不存在!")
return none
# 注意,通過程序名搜尋程序id 結果可能不唯一,get_pid方法實際只返回第乙個符合條件的id或者返回none。
pid = get_pid("python.exe")
print (pid)
vc怎樣通過程序名獲取程序的工作目錄
先用openprocess 函式將程序開啟後,利用enumproces odules 函式列舉該程序的模組,利用getmodulefilenameex 函式就能取得該程序的路徑 include include include psapi.h pragma comment lib,psapi.lib ...
通過程序名和程序號殺死相應程序
在linux系統中,我們可以通過在 proc目錄下檢視所有的執行的程序。在 proc的目錄下,每個程序對應乙個資料夾,並且程序號與檔名相對應。在程序資料夾內有乙個status檔案,其第一行對應的對應的就是程序名。我們由此可以通過程序名來獲取相應的程序號。include include define ...
在linux中通過程序名獲得程序id
當需要kil乙個程序時,需要提供乙個pid 使用kill命令 或提供乙個程序名 使用pkill命令 pkill是如何通過程序名得到程序id的?在linux中程序是通過檔案來表示的,資訊都儲存在 proc pid目錄中。在 proc pid status檔案的第一行,儲存有程序名,和使用者輸入的進行比...