加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

限制特定程序运行的方法

发布时间:2020-02-16 10:35:19 所属栏目:MsSql教程 来源:佚名
导读:限制特定程序运行的方法 第一种限制方法: 打开运行输入gpedit.msc打开组策略-本地计算机策略-windows设置-安全设置-软件限制策略-其它规则.在其它规则上右键选择-新路径规则-打开新路径规则窗口,在文件新路径上点击浏览找到C:Program Files****.

限制特定程序运行的方法

第一种限制方法: 打开“运行”输入“gpedit.msc”打开组策略-本地计算机策略-windows设置-安全设置-软件限制策略-其它规则.在其它规则上右键选择-新路径规则-打开新路径规则窗口,在文件新路径上点击浏览找到"C:Program Files****.exe文件.安全级别选择-不允许的.确定后重启.

第二种限制方法:

在需要限制的程序的安装目录里新建一个文件夹(或文本文件),并把他命名为ws2_32.dll.如果成功的话,当要运行限制的程序的时候,会弹出一个系统对话框,提示程序无法运行,下次自己要是想玩的话,那就进入限制的程序的安装目录里把ws2_32.dll文件夹删除就可以了.

 基本原理是:可执行程序在运行是都要调用系统的ws2_32.dll文件,而一般应用程序都有一个特点,那就是先搜索一下自己所在的当前目录里有这个文件,有的话就调用,没的话叫到别的地方去找拉,而我们建的ws2_32.dll又是一个空文件所以调用失败,程序无法正常运行(此方法对大多的应用程序都行的通的,比如QQ,IE等等).
 

第三种限制方法:也是最简单一个办法,到需要限制的程序的安装目录里,把需要限制的程序的可执行程序"xxx.exe”给他用Winrar压缩一份,然后在用系统的记事本打开”魔兽世界.exe”把里面的东西随便删一些,破坏可执行程序,这样需要限制的程序就法正常运行了,下次想玩的时候直接解压那个压缩包覆盖原来的文件就可以了。

第四种限制方法:

(1)、依次展开“‘本地计算机’策略”“用户设置”“管理模板”,点击“系统”,双击右侧窗中的“不要运行指定的Windows应用程序”策略,选择“已启用”选项,并点击“显示”。

(2)、点击“添加”,输入不运行的应用程序名称,如命令提示符cmd.exe,点击“确定”,此时,指定的应用程序名称添到禁止运行的程序列表中。

(3)、点击“确定”返回组策略编辑器,点击“确定”,完成设置。

    上面限制的方式都是禁用某路径的某指定程序,所以更改了路径或者文件名都能起到解限制的目的,但其他方式就很BT了,比如说在组策略里还能使所有未允许的程序都不能运行(这就必须关闭这个策略或者在允许里添所需要的程序),或者采用修改动态链接文件*.dll,这种方式就很麻烦了,,它修改了程序所需要的.dll文件,更改程序名和路径都没效,必须用未修改的*.dll替换修改了的才能解决。很多电脑限制都要根据具体情况对症下药。一般都会通过修改注册表,组策略和*.dll来实现。

 

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读