再见,极域!

目录

关于极域

极域弱点

极域密码

关闭极域

极域可以隐藏!

使用再见极域 

我的“C++关闭极域养成记”

第1天

第2天

第4天

第5天

第8天 


关于极域

信息课上,老师们会用极域电子教室(StudentMain.exe)控制学生们的屏幕,不得不说,极域真的超牛!

估计大家都有一个愿望:

极域不要太厉害,真想自己操作

极域弱点

极域密码

  1. 打开<运行>(Win+R);
  2. 输入“regedit”;
  3. 依次点击左侧的“HKEY_LOCAL_MACHINE”“SOFTWARE”“TopDomain”“e-Learning Class Standard”“1.00”;
  4. “UninstallPasswd”就是极域的密码。

如果没有“TopDomain”文件夹,则说明是新版的极域,可以这样:

  1. 任务栏有“显示隐藏的图标”(白色正三角形),单击;
  2. 单击极域电子教室图标;
  3. 单击“设置…”;
  4. 输入万能密码(mythware_super_password),回车(或按“确定”);
  5. 单击左边“列表:”的“密码”选项;
  6. 单击“显示密码”左边的方框,上面的“密码:”后面就是密码。

关闭极域

如何关闭极域?

使用taskkill指令,可以较快地断开极域(极域不会被删除)。

taskkill /f /im StudentMain.exe /t
  1. 打开PowerShell(命令提示符)或者cmd(先按下Win+R,再输入cmd,回车)。
  2. 输入上面这串代码;
  3. 按下回车。极域就退出了。

它会显示“成功: 已终止 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,调用该程序杀进程  打开任务管理器  将极域的进程冻结,教师端短时间内无反应(画面不变),时间稍长会断开连接  将本程序窗口始终置顶

有的不能下载,最有可能出了这个问题:

被老师安装了病毒和威胁防护!

步骤如下:

  1. 打开设置(Win+I);
  2. 点击模块<隐私和安全性>;
  3. 点击“Windows 安全中心(适用于你的设备防病毒、浏览器、防火墙和网络保护)”;
  4. 打开“Windows 安全中心”;
  5. 将所有选项关闭。

若无法关闭,可以查看极域密码并输入即可。

使用JiYuTrainer

JiYuTrainer下载icon-default.png?t=O83Ahttps://down-load.lanrar.com/file/?UzVSbAk4Dz4GD1dvBjMAbFdoUGhUQQdsUQ9SIQcPUyBSM1BuXW4CMwUhVy9XZlApWmUEJ1duC2ACaQNgBQYGblM3UjgJZQ9pBmhXNQZlADZXPlBjVDIHI1EwUicHZlNmUmBQN10zAmMFYVcxVyVQIVpwBDxXOgs5AjcDNgV2BjdTZFIqCWYPbgZ/VzEGawA3VztQY1Q9BzdRZ1JtB2pTMFJiUGJdMQJkBTFXN1dgUGdaOAQyV2oLPAIwAz0FbQZkU2BSPAliDzkGM1cvBjcAeVdoUHNUfgd2UTNSJgcyUzZSb1A0XTQCYAVrVzNXN1BmWiYEdVdhC2QCYANjBWQGNlNkUjQJbA9oBmZXNgZiADBXNFB7VCUHI1EwUjgHLFNvUmNQMF0xAm4FYFc1VzpQZ1ozBDZXLgt8AnUDcgVkBjZTZVI8CWQPaQZoVzQGYAA2VzlQc1R+B2xRJlJpB2hTa1J8UDZdNwJnBX1XMFcwUGRaLgQzVzoLJwIjA2EFNgZwUz1SWgk3DzAGbVcx

我的“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;
}

 希望蒟蒻的这篇文章可以为同伴们解决一些困难。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值