找回密码
 注册
首页 ≡≡桌面技术≡≡ PC操作系统 临时禁止某个程序运行的方法 

windows 临时禁止某个程序运行的方法 

灰儿 2010-11-10 19:01:47
本帖最后由 灰儿 于 2010-11-10 21:18 编辑

2.最常用的方法,新建ws2_32.dll文件
  只要在其安装目录下新建一个文件名为ws2_32.dll的文件,这样系统就会以文件出错误而禁止运行(可以新建一个内容为空的文件夹,然后改名为ws2_32.dll)
  本方法适用基于NT系统的WinXP,Win2000,Win2003
  比较险恶~~用的时候再删除该文件就是。
  想在自己电脑上禁止朋友玩游戏,又不能让人看出来是故意的(伤害感情),这招就够绝的~~
  比如:
  把其放在QQ的安装文件夹下面,就ok了,不过要记得自己用的时候把它删了。
[原因]
程序运行时会自动调用ws2_32.dll文件,ws2_32.dll是个动态链接库文件,位于系统文件夹中,Windows在查找动态链接库文件时,会先在应用程序当前目录搜索,如果没有找到然后才会搜索Windows所在目录,如果还是没有会搜索system32和system目录。新建的 ws2_32.dll文件不具备真正地ws2_32.dll文件所具有的功能,所以程序就无法运行了。


2.第二种方法,新建"程序名.exe.manifest“文件

加个空的“程序名.exe.manifest”到该程序目录,然后它就发不起来了……

3.运行GPEDIT.msc----计算机配置----WINDOWS设置----安全设置----软件限制策略
             如果存在对象类型,进入“其它规则”,然后右边空白处右击--新建路径规则
             在对话中输入你的软件主要程序的路径就行了。
             如果不存在,右击软件限制策略,新建后照上面的操作。
             说明:软件改路径或者名称后将不能限制。

4.在组策略中禁止用户运行指定的程序
运行GPEDIT.msc----用户配置----管理模板---系统,在右边的“不要运行指定的程序”双击,启用后,在显示中输入程序名称就可以了
说明:软件改名后将不受限制。

5.利用映像劫持禁止某程序运行

@echo off
reg add "hklm\software\microsoft\windows nt\currentversion\Image File Execution Options\Shutter.exe" /v debugger /t reg_sz /d "ntsd -d" /f
exit

把上面的Shutter.exe改成你想禁止的程序进程就可以了。这个是利用劫持来实现的,记得把上面的代码放到记事本上修改后缀名为.bat就可以了。
您需要登录后才可以回帖 登录 | 注册
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。
学习中心
站长自定义文字内容,利用碎片时间,随时随地获取优质内容。
Q设计语言 了解更多
Q Design 提供商家设计所需的指导与资源,帮商家快速完成产品设计、降低生产成本。