關於C 使極域電子教室最小化的思想

2021-10-03 15:34:27 字數 761 閱讀 9656

有人想到直接模擬,用api控制滑鼠移動和鍵盤輸入,輸入密碼解除控制。但是這樣做不僅麻煩而且一旦被控制就無法脫離,只能進行預防。再加上教師端可以看見學生的進進出出,所以這個方法肯定是不明智的。

我們可以思考一下,極域是怎麼全屏的呢?很簡單,他是呼叫了系統命令或api才全屏的,也就是說,他的全屏並不是強行在你螢幕上糊乙個畫面(api)。這正好是極域的弱點——全屏的依然是視窗。這就極大的簡單了我們的解控演算法。又因為學生機房管理助手並沒有禁止api,所以我們利用windows api 可以完成解控首先了解到windowsapi的乙個命令:showwindow。用他可以直接隱藏或恢復視窗,這個隱藏會直接把該視窗的工作列圖示消失,還可以無視這個視窗的所有命令,最好的是:這樣老師那裡不會顯示你退出,因為程序還在和老師溝通。但是我們看看,showwindow必須要視窗的hwnd。這就又要普及到getforegroundwindow函式,可以直接把最上層的視窗的hwnd取到。而問題又來了:我們怎麼在全屏的時候操縱程式取到hwnd呢?我想,可以判斷如果滑鼠在0,0位置(最左上角),就執行getforegroundwindow和showwindow了。具體的判斷滑鼠**怎麼寫?請看:

void mouxy(int &x,int &y)

/*int main(){

while(1){

int x,y;

mouxy(x,y);

cout《還有其他的方法比如暫停程序、透明化視窗(wodebug做法,但是不穩定)、爆記憶體(去除控制做法,不穩定,**長)、api視窗化(可行,但沒試)

極域2015,學生連不上教機,廣播黑屏

問題1 學生機連不上教師機。已經檢過網路是通的,防火牆是關閉的。虛擬網路連線都已經被我關掉了。學生機和教師機重啟多次了。但是學生機就是連不上老師機。原因 後來我發現原來安裝的極域,它默人繫結了乙個192.168.224.x的ip段。而我的教室是192.168.60.x所以無法連線上。辦法 無論是教師...

原 利用極域電子教室控制別人電腦

學校的極域電子教室程式及其煩人,上課的時候老師總是控制我們電腦,我一直想破解,所以發布了 原 vc被控制時關閉極域電子教室 破解聯想硬碟保護系統密碼 上 和 原 vc被控制時關閉極域電子教室 破解聯想硬碟保護系統密碼下 兩篇日誌。前幾天,我成功的利用了老師的極域電子教室實現了控制別人電腦。所需材料 ...

原 關於VC執行時關閉極域電子教室的改進方法

今天是2013年3月的最後一天了,想起三月時發的日誌 原 vc被控制時關閉極域電子教室 破解聯想硬碟保護系統密碼 上 和 原 vc被控制時關閉極域電子教室 破解聯想硬碟保護系統密碼 下 感覺有一些不足,畢竟操作起來太過於繁瑣,於是我又在csdn論壇上進行提問 vc如何向某個程序或視窗傳送關機訊息?回...