我用enumprocesses( aprocesses, sizeof(aprocesses), &cbneeded )
得到所有執行當中的程序的id
然後逐一檢查processname
如果processname是我要找的"pig.exe"
則得到它的控制代碼hprocess
id應該沒有錯
控制代碼是這樣得到
handle hprocess = openprocess( process_query_information |
process_vm_read,
false, processid );
#include
#include
#include
#include "psapi.h"
#pragma comment(lib, "psapi.lib")
bool callback enumwindowsproc_1(hwnd hwnd,lparam lparam) ;
dword pid;
int yes=0;
hwnd hwndc;
lptstr string=;
dword processtopid(const char *inputprocessname)
cprocesses = cbneeded / sizeof(dword);
// 按有效的pid遍歷所有的程序
for ( i = 0; i < cprocesses; i++ )
}}//end of if ( hprocess )
}//end of for
//沒有找到相應的程序名,返回0
closehandle( hprocess );
return 0;
}void main()
}bool callback enumwindowsproc_1(hwnd hwnd,lparam lparam)
return true ;
}
有關串列埠獲得控制台的問題
修改 etc inittab 增加一行,類似於 tty 2345 respawn sbin agetty 115200 ttys0 字段 tty 是id 一般表示這行的用途,注意不要跟inittab裡的其他行重複了 字段 2345 是執行級。字段 respawn 表示程序在無論任何時候終止,都會自動...
c 控制台模擬輸入密碼出現 號
include include 秘密在於conio.h中的getch 從鍵盤中讀取字元時,並不會在螢幕上輸出已經輸入的字元,而用乙個putch 來哄騙,代表已經輸入乙個字元 怪不得這個標頭檔案要叫conio.h,con的意思就有哄騙,看來就是由此而來.using namespace std int ...
通過程序號ID獲得視窗的控制代碼
2012年 09月 05日 通過程序號的id獲得視窗的控制代碼 最近幾天,工作的需要,打算實現將別人編譯好的exe程式,通過自己的程式去呼叫,然後根據程式中得到的id號,去得到此程序執行建立的視窗控制代碼,在網上搜了一段時間,得到了不少啟示,再結合自己的實際環境,整合出了以下三種方法,以下將針對每一...