极域电子教室教师机怎么既能上网又能控制学生电脑??

学生机不能联网,但是教师机可以9在链接学生机的同时,又能浏览网页。... 学生机不能联网,但是教师机可以9在链接学生机的同时,又能浏览网页。 展开
 我来答
yeartttffffff
2020-06-19
知道答主
回答量:2
采纳率:0%
帮助的人:1138
展开全部
学生不能浏览网页是老师设置的
学生电脑上的极域电子教室会开放4705端口(2010及前开放4605),老师可能是通过端口与学生发送实时视频的,至于老师能上网,极域只是让你们不上网(这一点你肯定知道).但是你的疑点是:学生不能上网,老师怎么能向学生端发送消息让学生端阻止学生上网?前面讲到4705端口,通过端口发送数据包,学生端截取数据包,检查就行了。
打个比方,端口相当于家门口邮箱,邮箱被小明(极域学生端)管着,教师信件(数据包)被小明拿到,检查看叫他做什么。
如果想防止这种情况的话,win+R输入taskkill /f /im StudentMain.exe(在cmd被允许的情况下)
如果cmd也不能用,就用C++写程序:
```

void process_e() {
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken);
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, NULL, NULL);
CloseHandle(hToken);
}
bool process_k(DWORD dwPid) {
printf("Kill进程Pid = %d\n", dwPid);
//关闭进程
HANDLE killHandle = OpenProcess(PROCESS_TERMINATE | PROCESS_QUERY_INFORMATION | // Required by Alpha
PROCESS_CREATE_THREAD | // For CreateRemoteThread
PROCESS_VM_OPERATION | // For VirtualAllocEx/VirtualFreeEx
PROCESS_VM_WRITE, // For WriteProcessMemory);
FALSE, dwPid);
if (killHandle == NULL)
return false;
TerminateProcess(killHandle, 0);
return true;
}
bool process_f(std::string strProcessName, DWORD& nPid) {

TCHAR tszProcess[64] = { 0 };
lstrcpy(tszProcess, _T(strProcessName.c_str()));
//查找进程
STARTUPINFO st;
PROCESS_INFORMATION pi;
PROCESSENTRY32 ps;
HANDLE hSnapshot;
memset(&st, 0, sizeof(STARTUPINFO));
st.cb = sizeof(STARTUPINFO);
memset(&ps, 0, sizeof(PROCESSENTRY32));
ps.dwSize = sizeof(PROCESSENTRY32);
memset(&pi, 0, sizeof(PROCESS_INFORMATION));
// 遍历进程
hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if (hSnapshot == INVALID_HANDLE_VALUE)
return false;
if (!Process32First(hSnapshot, &ps))
return false;
do {
if (lstrcmp(ps.szExeFile, tszProcess) == 0) {
//找到制定的程序
nPid = ps.th32ProcessID;
CloseHandle(hSnapshot);
// printf("找到进程: %s\n", tszProcess);
return true;
//getchar();
//return dwPid;
}
} while (Process32Next(hSnapshot, &ps));
CloseHandle(hSnapshot);
return false;
}
int main(){
DWORD pid;
process_e();
process_f("StudentMain.exe",pid);
process_k(pid);
}
```
科学普及交流
高粉答主

2019-04-15 · 帮助别人,幸福你我!
科学普及交流
采纳数:83444 获赞数:657664

向TA提问 私信TA
展开全部
老师可以通过设备,
控制学生使用的程序。
还可以了解每个学生在使用电脑的实时情况。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
位音景RI
2019-04-15 · TA获得超过3372个赞
知道大有可为答主
回答量:6491
采纳率:78%
帮助的人:474万
展开全部
 一台电脑要模拟成局域网是可以的。但必须安装虚拟机,通过虚拟机可以虚拟出多台电脑,并形成局域网。
 电脑里的TCP/IP协议应该是默认安装的。你的这种情况肯定不对,请你检查是否正确安装了网卡。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式