氣哭我了,我不就獲取一下程序路徑嘛,,,繞了好大一圈主要是用到了
getmodulefilenameex()
函式
食用方式如下
handle hprocess = openprocess(process_query_limited_information,0,pid); // 獲取程序控制代碼
tchar process_name[max_path] = {};
if(!getmodulefilenameex(hprocess,null,process_name,max_path))
else
{ qstring full_path = qstring::fromutf16((ushort*)process_name); // 轉換tchat到qstring
qdebug()最終得到形如下面的結果
如果你用的不是qt 那你只要把不需要的地方刪除了就行了
Linux 檢視程序的完整路徑
通過ps及top命令檢視程序資訊時,只能查到相對路徑,查不到的程序的詳細資訊,如絕對路徑等。這時,我們需要通過以下的方法來檢視程序的詳細資訊 linux在啟動乙個程序時,系統會在 proc下建立乙個以pid命名的資料夾,在該資料夾下會有我們的程序的資訊,其中包括乙個名為exe的檔案即記錄了絕對路徑,...
C 獲取當前程序(程式)的完整路徑備忘
獲取當前程序的完整路徑,包含檔名 程序名 string str this.gettype assembly.location result x exe exe檔案所在的目錄 exe檔名 獲取新的 process 元件並將其與當前活動的程序關聯的主模組的完整路徑,包含檔名 程序名 string str...
CentOS檢視程序執行的完整路徑
在通過top命令檢視程序時候只能看到程序名,並不能看到程序執行路徑 通過ll或ls l命令即可檢視,其中包括乙個名為exe的檔案即記錄了絕對路徑,centos如何檢視程序執行的完整路徑?linux在啟動乙個程序時,系統會在 proc下建立乙個以pid命名的資料夾,ll proc pid cwd符號鏈...