利用WINDOWS XP的软件限制策略,开始--运行--GPEDIT.MSC--确定,打开组策略编辑器,依次展开计算机配置---windows设置--安全设置--软件限制策略--其他规则,在右面窗口中点右键,选新散列规则,点击浏览,找到游戏的可执行文件,然后将其安全级别设置为不允许的,建议对游戏目录下的所有应用程序都这样做(如果你觉得要更保险的方法就是对游戏目录下的所有文件都这样做,可以防止采用下载游戏更新包更新后使刚才设置的规则失效,因为这个规则是基于文件内容的,只要文件内容被更改,策略就失效了,我想不会有那款游戏一次把所有的游戏文件都更新吧)就可以了,以后不管他将这个游戏放到什么磁盘什么目录下,都无法被windows运行上面的朋友的方法也可以限制程序运行,但是一旦游戏的安装目录更改到其他文件夹了,那么这种限制方法也就没有作用的了
2.开始-运行-gpedit.msc,打开组策略,用户配置下面,展开管理模版,双击系统文件夹,在右面的窗口中,有一项"不要运行指定的windows应用程序",双击,然后选择-已启用-显示,把要禁止运行的程序添进去,比如qq.exe. ,qqgame.exe等等.也可以设置"只运行许可的windows应用程序". 另一方法,通过修改注册表来实现为了安全性起见,我们可能希望有些带有危险性的程序不让用户去运行。这可以通过注册表来实现。例如我们想禁止用户运行记事本( notepad.exe)和计算器(cal.Exe)。
首先在注册表项HKEY_CURRENT_USER\Software\Microsoft \Windows\CurrentVersion\Policies\Explorer中,新建一个双字节值项DisallowRun,修改其值为1,以允许我们定义禁止允许的程序,然后新建一个注册表项HKEY_CURRENT_USER\Software\Microsoft\ Windows\Current Version\Policies\Explorer\DisallowRun,在其下新建两个字符串值项。第一个值项的名称为1,值为notepad.exe,第二个值项为2,值为calc.exe。如果想禁止更多的程序,可以依次建立名称为3、4等顺序往下排列的值项。修改注册表后立即生效。这时想通过“开始”菜单运行记事本和计算器程序,系统会提示不能进行此操作。
注意:用户在Windows NT/2000/XP的命令解释器(CMD.exe)窗口中,仍然可以通过输入“notepad.exe”运行记事本。这是因为DisallowRun禁止的只是通过资源管理器Explorer运行的程序,记事本不是通过Explorer启动的,所以就无法禁止了。如果不希望用户可以通过命令解释器运行程序,应该在DisallowRun中将命令解释器(CMD.exe)禁止。另外,此方式还有一个不安全之处,就是如果用户将记事本程序“notepad.exe”更改名称,如改成“note.exe”,用户就可以运行它了。 |