如何能夠限制使用者不能執行除了我的程式之外的任何動作 |
尚未結案
|
markov
中階會員 發表:55 回覆:135 積分:53 註冊:2003-12-01 發送簡訊給我 |
|
rogan321
高階會員 發表:21 回覆:307 積分:200 註冊:2003-05-15 發送簡訊給我 |
|
markov
中階會員 發表:55 回覆:135 積分:53 註冊:2003-12-01 發送簡訊給我 |
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
rogan321
高階會員 發表:21 回覆:307 積分:200 註冊:2003-05-15 發送簡訊給我 |
看了你的規格要求~
應該可以藉助API的HOOK來做~
做法大概如下~
EX:
//先宣告CALLBACK HHOOK hKeyHook; LRESULT CALLBACK LockKeyboard(int i, WPARAM wParam, LPARAM lParam) { CallNextHookEx(hKeyHook, i, wParam, lParam); } ///當視窗不是FOUSE時 hKeyHook=SetWindowsHookEx(WH_KEYBOARD,(HOOKPROC)LockKeyboard,HInstance,0); 這樣就將鍵盤LOCK起來了~ 滑鼠一樣改抓 SetWindowsHookEx(WH_MOUSE,(HOOKPROC)LockMouse,HInstance,0); 回到視窗時~再釋放HOOK UnhookWindowsHookEx(hKeyHook);相關用法可參考API |
markov
中階會員 發表:55 回覆:135 積分:53 註冊:2003-12-01 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |