我已经考虑了这个项目有一段时间了,但是在如何去做时遇到了麻烦。
我要编写的是一个安全应用程序,它将暂时限制用户只能访问一个或两个选定的应用程序。
假设您将笔记本电脑带到许多人将使用它的情况。您只希望他们能够浏览互联网而不是玩游戏/听 iTunes/浏览和弄乱您的文件等等。您选择一个程序,在这种情况下假设为 Firefox,然后选择一个主密码。只能使用 Firefox,当用户尝试在 Firefox 外部单击时,将出现提示,要求输入密码。显然 CTRL+ALT+DEL 也需要对此进行限制。
我在 Java 和 Web 开发语言方面拥有相当丰富的经验,并且在 C 方面也有一些经验。但是,到目前为止,我编写的唯一应用程序是家庭作业风格的桌面应用程序,这似乎更加“真实世界”,我不知道如何开始或用什么语言对其进行编码。
我在想的是让用户选择他想要可用的 .exe,并且任何时候启动新的 .exe 都会检查它是否在可用的 .exes 列表中(所以如果 Firefox.exe已启用,Steam.exe 将被强制关闭)但这似乎不是一个很好的方法。
你能给我一些指示吗?我认为这需要在 C/C++ 中完成,因为它超出了 Java 的能力。我已经尝试了一些研究,我并不是要求有人为我做这件事,只是一个大致的想法如何正确而不是以一种骇人听闻的方式做到这一点。适用于 Windows 7 的编码。