如果我想清空教室里除了我的屏幕之外的所有屏幕,我应该从哪里开始呢

本文关键字:屏幕 我应该 开始 清空 教室 如果 我的 | 更新日期: 2023-09-27 18:25:24

我想创建一个程序(最好使用C#)来锁定键盘和鼠标,并向我教室里除了导师之外的所有Windows7电脑显示一条全屏消息,上面写着"正面"。我可以使用什么框架/方法来实现这一点?我设想在我的电脑上运行一个简单的程序,列出所有学生的电脑名称,当我点击一个按钮时,他们的屏幕是黑色的,键盘被锁定。我们非常感谢任何指点。

这不是开玩笑,试着在一所城市学校教青少年,让他们远离互联网。电脑已连接到网络,我们可以对每台电脑进行管理访问,IT部门很乐意我对其进行编码,因为他们没有时间,至于购买我们没有钱的东西,我们今年的预算被削减了20%。感谢

我很震惊这个项目已经关闭了,我在问该使用哪种技术,我应该从哪里开始一个新的编程项目来帮助我教学。哇,谢谢你们。

如果我想清空教室里除了我的屏幕之外的所有屏幕,我应该从哪里开始呢

在我找到任何解决方案之前,我想说一下我对一些问题评论感到多么震惊。一位教育学生的老师正试图找到一种创新的方法来吸引班上的注意力。这个人应该受到赞扬,而不是嘲笑。长大成人!

你需要几块来把这一切拼凑起来。这并不是一个完整的解决方案,但它应该让你朝着正确的方向前进。

首先,你需要像黑客一样思考。你需要一个在所有计算机上运行的代理应用程序,它与"主"计算机/代理(客户端/服务器)通信,以知道何时锁定/解锁。这可能充满了各种同步问题,所以要小心轮询间隔等。

对于键盘,你基本上需要一个键盘记录程序(想想黑客偷了你的密码)。基本上,该应用程序会拦截所有键盘输入,并阻止他们做任何事情。我发现了另一个问题,其中有一些信息可以让你开始(在C#中捕获并发送键盘/鼠标输入)。我将完全远离整体,你有权在这里记录学生的键盘输入吗。我建议你把文本扔掉,不要存放在任何地方,或者至少咨询你的学校/地区律师。

我的建议是,从一个占据整个屏幕(包括开始菜单)并设置在所有其他窗口之上的应用程序开始。你可以在屏幕中间有一个文本框或其他东西,里面有你想要的信息,或者只是硬编码

我建议在移动鼠标时将其重置到屏幕的某个角落。

一些需要注意的事项:

  • 制作一个主密钥组合,以防应用程序做了你意想不到的事情时关闭它
  • 你最终会扮演一只猫&鼠标游戏,你的技术倾向的学生试图绕过你的应用程序
  • 由于这是一个在机器上运行的应用程序,因此可以简单地终止任务。也许服务器应该轮询客户端,看看它们是否已关闭。您可能会查看windows服务,但服务中的可视窗口/元素需要特别注意(可能不值得麻烦)
  • 也许一个windows服务可以检查应用程序是否正在运行,并在关闭后启动它,这将是一个很好的折衷方案
  • 这只适用于学校的电脑,而不适用于学生的个人电脑
  • 根据安装的防病毒软件,这可能会被标记为键盘记录程序/黑客工具或病毒

现在是免责声明/警告。你需要自己弄清楚其中的法律部分,我不会在这里做出任何保证或法律建议。