看板 Visual_Basic 關於我們 聯絡資訊
※ 引述《jason21716 (阿鴻)》之銘言: : 各位高手好 : 我想要知道 : 如何讓使用者在程式沒允許前 : 不能讓他離開程式的方法 : 我想要做到的有以下幾點 : 1.滑鼠不能離開程式畫面 這不難,用Timer一直偵測滑鼠是不是超出有效範圍就好了 進階一點,註冊系統事件當滑鼠移動時觸發 或是簡單一點,程式直接全銀幕就出不去了 (但要注意使用者是不是多銀幕) : 2.任何快速鍵都不能使使用者做出其他的動作(包括關閉程式) HOOK API技術,網路搜尋一大堆,下面這隨便Google來的 http://hi.baidu.com/liguoqiao7815/blog/item/a3e29553a8f21b070cf3e394.html "Win", "Ctrl+Shift+Esc", "Alt+Tab" 至少要檔這幾個 不過"Ctrl+Alt+Delete"是檔不了的,除非你替換系統DLL檔 這個已經超過VB任何一個版本所能處理的狀況了 替代方案是關掉所有裡面的功能 http://zhidao.baidu.com/question/156080881.html?push=ql 這裡有提到幾項,另外還要關閉切換使用者(在別處,自己找找) 至於要禁用關閉程式很簡單,在Unload事件時Cancel掉就是了 但請注意,如果這個指令是作業系統或程式自己發的要讓他關 不然除非強制終止程式是關不掉的 : 3.關閉紐、縮小紐消失 這個在屬性裡面可以直接把控制列關掉 : 反正就是鎖住使用者的所有動作,只能讓他在程式內使用就對了 : 有辦法嗎?? : 請教教我,謝謝!! 其實這種東西本來就是防君子而已 真遇到專業的總有辦法繞 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.116.180.163
Marty:推一下~ 08/11 09:32
Y78:偵測目前所有的視窗 title有出現"工作管理員" 就把它關掉 08/11 11:32
jason21716:謝謝~~ 08/11 12:46
chinoyan:Ctrl+Alt+Delete 用 最簡單的方法最有效,大陸講法 08/12 03:25
chinoyan:"映像刦持" 登錄檔加個一行即可,病毒常用手法 08/12 03:26
x000032001:結果某部份code變成病毒特徵碼就好笑了XDD 08/12 10:59
SmallBeeWayn:我寫的這幾種都是前端UI常用的,不至於被當病毒 08/17 02:06