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至於你說的 對齊 我就不明白了.先將這些數放到一個二維陣列裡,用一個迴圈,控制列不變...