目录
关于极域
信息课上,老师们会用极域电子教室(StudentMain.exe)控制学生们的屏幕,不得不说,极域真的超牛!
估计大家都有一个愿望:
极域不要太厉害,真想自己操作!
极域弱点
极域密码
- 打开<运行>(Win+R);
- 输入“regedit”;
- 依次点击左侧的“HKEY_LOCAL_MACHINE”“SOFTWARE”“TopDomain”“e-Learning Class Standard”“1.00”;
- “UninstallPasswd”就是极域的密码。
如果没有“TopDomain”文件夹,则说明是新版的极域,可以这样:
- 任务栏有“显示隐藏的图标”(白色正三角形),单击;
- 单击极域电子教室图标;
- 单击“设置…”;
- 输入万能密码(mythware_super_password),回车(或按“确定”);
- 单击左边“列表:”的“密码”选项;
- 单击“显示密码”左边的方框,上面的“密码:”后面就是密码。
关闭极域
如何关闭极域?
使用taskkill指令,可以较快地断开极域(极域不会被删除)。
taskkill /f /im StudentMain.exe /t
- 打开PowerShell(命令提示符)或者cmd(先按下Win+R,再输入cmd,回车)。
- 输入上面这串代码;
- 按下回车。极域就退出了。
它会显示“成功: 已终止 PID **** (属于 PID **** 子进程)的进程。”
或者打开任务管理器(鼠标放在任务栏上,右击,单击“任务管理器(K)”),再结束极域的进程。
极域可以隐藏!
你们知道ShowWindow函数吗?用ShowWindow函数可以隐藏极域!
#include <windows.h>
int main(){
HWND jiyu = FindWindow(NULL, "屏幕广播"); //HWND变量,需要用到<windows.h>头文件
ShowWindow(jiyu, SW_HIDE); //SW是ShowWindow的简称,HIDE是隐藏的意思
return 0;
}
最可怕的是,极域隐藏一会儿就又会显示了!所以我设想加一个while循环可以延长极域隐藏的时间。
#include <windows.h>
int main(){
HWND jiyu = FindWindow(NULL, "屏幕广播");
while (true)
ShowWindow(jiyu, SW_HIDE);
return 0;
}
使用再见极域
极域操作 | 核心功能 | |||||||
解除全屏按钮限制 | 最小化/恢复 | 窗口化/恢复 | 恢复/解除键盘锁 | TASKKILL杀进程 | NTSD强力杀进程 | 运行任务管理器 | 冻结极域 | 窗口置顶 |
在全屏状态下恢复右上角全屏切换按钮的使用 | 将极域窗口最小化或恢复 | 将极域窗口窗口化或恢复 | 部分极域会锁定键盘,按下此按钮解锁/锁定键盘 | 使用taskkill命令尝试关闭极域 | 在系统临时目录释放ntsd,调用该程序杀进程 | 打开任务管理器 | 将极域的进程冻结,教师端短时间内无反应(画面不变),时间稍长会断开连接 | 将本程序窗口始终置顶 |
有的不能下载,最有可能出了这个问题:
被老师安装了病毒和威胁防护!
步骤如下:
- 打开设置(Win+I);
- 点击模块<隐私和安全性>;
- 点击“Windows 安全中心(适用于你的设备防病毒、浏览器、防火墙和网络保护)”;
- 打开“Windows 安全中心”;
- 将所有选项关闭。
若无法关闭,可以查看极域密码并输入即可。
使用JiYuTrainer
我的“C++关闭极域养成记”
我同桌装了一个“再见极域”,我就花了一天的时间研究“再见极域”,后来发现C++也能关闭极域!我就写了几行代码。
第1天
我能尝试用taskkill指令断开极域的连接。
第2天
我能尝试用下面这行代码断开极域的连接。
system("taskkill /f /im StudentMain.exe /t"); //等同于taskkill指令
第4天
隔了一天研究。我能隐藏极域。
#include <windows.h>
int main(){
HWND jiyu = FindWindow(NULL, "屏幕广播"); //HWND变量,需要用到<windows.h>头文件
ShowWindow(jiyu, SW_HIDE); //SW是ShowWindow的简称,HIDE是隐藏的意思
return 0;
}
第5天
我能隐藏极域一段时间。
#include <windows.h>
int main(){
HWND jiyu = FindWindow(NULL, "屏幕广播");
while (true)
ShowWindow(jiyu, SW_HIDE);
return 0;
}
第8天
制作“再见极域”。
#include <bits/stdc++.h>
#include <windows.h>
using namespace std;
#define p(k) (GetAsyncKeyState(k) & 0x8000)
int main(){
HWND bb = GetForegroundWindow();
system("mode 54,30");
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_CURSOR_INFO cursor_info = {1, 0};
SetConsoleCursorInfo(hOut, &cursor_info);
bool hide = 0;
printf("再见极域 #%d\n\n极域操作:\n隐藏极域(Alt+Dn) 显示极域(Alt+Up)\n隐藏程序(Alt+PgDn) 显示程序(Alt+PgUp)\n\n核心功能:\nTASKKILL杀极域(Alt+F2) 开启极域(Alt+F3)\n打开任务管理器(Alt+F7)\n\n使用须知:\n使用协议(Alt+F9) 退出(Alt+Del)\n\n", getpid());
while (1){
HWND jy = FindWindow(NULL, "屏幕广播");
if (p(VK_MENU)){
if (p(VK_UP)) hide = 0;
if (p(VK_DOWN)) hide = 1;
if (p(VK_NEXT)) ShowWindow(bb, 0);
if (p(VK_PRIOR)) ShowWindow(bb, 5);
if (p(VK_F2)) system("taskkill /f /im StudentMain.exe /t");
if (p(VK_F3)) system("start \"\" \"C:\\Program Files\\Mythware\\极域电子教室软件 v4.0 2015 豪华版\\StudentMain.exe\"");
if (p(VK_F7)) system("taskmgr");
if (p(VK_F9)) MessageBox(NULL, "免责声明:\n本程序仅供参考学习,您利用本程序进行的任何行为(包括但不限于:扰乱课堂纪律、考试作弊、违反学校规章制度等)均需由自己承担所有后果!\n使用协议:\n您可以无偿使用本程序,但您不得将本程序进行出售,也不得修改本程序的任何部分!如果您无法遵守以上内容,请自行删除本程序!", "使用协议", MB_OK | MB_ICONEXCLAMATION);
if (p(VK_DELETE)) return 0;
}if (hide) ShowWindow(jy, 0); else ShowWindow(jy, 5);
}return 0;
}
希望蒟蒻的这篇文章可以为同伴们解决一些困难。