Windows 7 限制用户访问的程序

Windows 7 限制用户访问的程序,windows-7,restrict,Windows 7,Restrict,我考虑这个项目已经有一段时间了,但在如何着手做这件事上遇到了困难 我想要编写的是一个安全应用程序,它将临时限制用户对一个或两个选定应用程序的访问 假设你把你的笔记本电脑带到一个很多人都会使用它的环境中。你只希望他们能够浏览互联网,而不是玩游戏/听itunes/浏览和乱放你的文件等等。你选择一个程序,比如说Firefox,然后选择一个主密码。只能使用Firefox,当用户尝试在Firefox之外单击时,会出现提示,询问密码。显然,CTRL+ALT+DEL也需要为此进行限制 我在Java和web开发

我考虑这个项目已经有一段时间了,但在如何着手做这件事上遇到了困难

我想要编写的是一个安全应用程序,它将临时限制用户对一个或两个选定应用程序的访问

假设你把你的笔记本电脑带到一个很多人都会使用它的环境中。你只希望他们能够浏览互联网,而不是玩游戏/听itunes/浏览和乱放你的文件等等。你选择一个程序,比如说Firefox,然后选择一个主密码。只能使用Firefox,当用户尝试在Firefox之外单击时,会出现提示,询问密码。显然,CTRL+ALT+DEL也需要为此进行限制

我在Java和web开发语言方面有丰富的经验,在C语言方面也有一定的经验。然而,到目前为止,我编写的应用程序只有家庭作业式的桌面应用程序,这看起来更“真实”,我不知道如何开始,也不知道用什么语言编写

我的想法是让用户选择他想要的.exe,并且在任何时候启动一个新的.exe时,都会检查它是否在可用的.exe列表中(因此如果启用了Firefox.exe,Steam.exe将被强制关闭),但这似乎不是一个很好的方法


你能给我一些指点吗?我认为这需要在C/C++中完成,因为它将超出Java的能力。我已经尝试过一些研究,我不是要求别人帮我做这件事,只是一个如何正确地做这件事的一般想法,而不是用一种老套的方式。为Windows 7编写代码。

如果您有专业、终极或企业级软件,请从集团策略开始。(开始->gpedit.msc)。有一些设置限制可以从资源管理器启动哪些程序,并阻止打开任务管理器。注意,tis不存在;但是,我无法帮助从其他程序启动程序。

是的,我知道可以通过Windows设置和用户帐户来实现这一点,但我想尝试通过第三方应用程序来实现这一点,以便与其他人分享。