C如何用程序名取控制代碼求教如取1exe

2021-03-03 20:32:57 字數 1675 閱讀 2365

1樓:菱漓仙洵

hwnd hwnd;

cwnd *wnd = findwindow(null, l"1.exe");

hwnd = wnd->getsafehwnd();試一下

c++ 怎麼在程式中獲得 另外一個程式的控制代碼?????

2樓:匿名使用者

具體是哪個函式名我忘記了,你自己查函式手冊吧!先用快照函式獲得系統所有程序列表,可以得到程序id,然後通過id得到該程序的控制代碼。

3樓:雪未成型

hwnd findwindowa(類名,標題);返回hwnd控制代碼hwnd findwindowexa(hwnd hwndparent,//要查詢子視窗的父視窗控制代碼。

//如果版hwndparent為0,則函式以桌權面視窗為父視窗,查詢桌面視窗的所有子視窗。

hwnd hwndchildafter,//子視窗控制代碼。如果hwndchildafter為0,查詢從hwndparent的第一個子視窗開始。

lpctstr lpszclass, //指向一個指定了類名lpctstr lpszwindow);//指向一個指定了視窗標題其中一個應用程式的類名和標題,可以由vs自帶的spy++工具來獲得

4樓:匿名使用者

好像叫gethandle();,記不太清楚了,你可以去查msdn,上面沒有查不到的。

5樓:匿名使用者

hwnd=findwindow(null,"程式視窗名");

c++ 如何獲取指定 程序名 的 程序id ?如:獲取程序列表中 360tray.exe 的程序id···

6樓:匿名使用者

沒事做,寫個詳細**給你吧

#include

#include//宣告快照函式的標頭檔案

int main(int argc,char *argv){ processentry32 pe32;

//在使用這個結構之前,先設定它的大小

求教高手 如何用c++實現關閉某一程序中的一個控制代碼

7樓:匿名使用者

1、建立成功後,processinfo裡面會有這個程序的控制代碼(handle),可以用來關閉該程序。

需要將processinfo或者processinfo.hprocess儲存成成員變數或者其他,用以其他函式使用。

2、processinfo的詳細資訊:

process_information processinfo;

typedef struct _process_information process_information, *lpprocess_information;

8樓:董翔宇復活者

先用findwindowex查詢到指定的控制代碼,然後再關閉

9樓:匿名使用者

獲得控制代碼名 closehandle()

c++已知一個程序的pid,如何取得該程序主視窗的控制代碼。

10樓:匿名使用者

用enumwindows列舉視窗,在**函式中用getwindowthreadprocessid判斷和你指定的pid是否相同

如何用c遠端獲取程序資訊,怎樣在c中獲取程序資訊

用一個複製或者重定向就行了。回 c 答 include include void print xs void unused the main program.int main i.怎樣在c 中獲取程序資訊 itjob老師教過用命令的方式也是很方便將結果存到變數裡呀,用一個複製或者重定向就行了。c i...

如何用cmd命令結束程序, 如何用CMD命令結束程序

顯示程序 tasklist svc 關閉程序 ntsd c q p pid 程序id號 taskkill f im 指定要終止的程序的影象名。萬用字元 可用來指定所有影象名.列 要結qq的程序,taskkill f im qq.exe 要關掉本機的notepad.exe程序,有兩種方法 1.先使用t...

如何用函式顯示C列內容,如何用函式顯示C列內容

在第一個格子輸入以下 substitute b1,a1,就可以刪除a列的資料 然後你的輸出順序,需要研究一下細節 如果只是判斷 a列與c列的值是否相同 可以使用if函式 r n也可配合 條件格式 進行資料突顯 r n至於你說的 對齊 我就不明白了.先將這些數放到一個二維陣列裡,用一個迴圈,控制列不變...