标题: 批处理禁止运行指定的exe程序?
[打印本页]
作者: lserfn
时间: 2008-10-8 18:06
标题: 批处理禁止运行指定的exe程序?
批处理禁止运行指定的exe程序?
能用批处理禁止运行指定的exe吗?
作者: DOSforever
时间: 2008-10-8 18:45
我看到许多人都在问这种类似的问题:批处理能干这个吗?批处理能干那个吗?
你们先把什么是批处理搞搞明白。批处理的本质是什么。
作者: lserfn
时间: 2008-10-9 00:33
楼上的朋友你确定用批处理就不能完成吗??
作者: DOSforever
时间: 2008-10-9 00:49
什么叫批处理能完成,假如以前启动 Windows 3.x 的时候我自己做个批处理,里面写上一句 win ,或者前面加上几句,后面也加上几句,你能说我用批处理制作了一个 Windows 吗?
作者: HAT
时间: 2008-10-9 00:54
思路:
1. 使用组策略
2. 使用cacls命令修改该exe的读写权限
3. 用bat或者vbs监控进程列表,一旦发现该进程,立即将其杀死
4. 修改注册表映像劫持
......
作者: jy02116916
时间: 2008-10-9 09:38
修改映像劫持的方法比较好 用reg命令就可以了
作者: cad55
时间: 2008-10-9 10:13
这个简单
大家不要想得太复杂
将指定的EXE
用BAT更改一下,扩展名。就可以了
需要再用时,,再改过来
Last edited by cad55 on 2008-10-9 at 10:17 ]
作者: tireless
时间: 2008-10-9 10:31
感觉最简单有效的方法还是“映像劫持”。以 QQgame.exe 为例:
禁止:
reg add "HKLM\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\
QQgame.EXE" /v debugger /t reg_sz /d debugfile.exe /f
恢复:
reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\
QQgame.exe" /f
要禁止其他的 exe,将 QQgame.exe 换掉就行了。
Last edited by tireless on 2008-10-9 at 10:37 ]
作者: mgq
时间: 2008-10-9 11:19
修改注册表:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v DisallowRun /t REG_DWORD /d 1 /f
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\DisallowRun" /v 1 /t REG_SZ /d "程序名.exe" /f
作者: tireless
时间: 2008-10-9 15:47
类似 9 楼的另外一个方法 —— 禁止所有程序:
(运行被禁止的程序,会提示“本次操作由于这台计算机的限制而被取消。请与您的系统管理员联系。”)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v RestrictRun /t REG_DWORD /d 1 /f
如果还要允许某些软件的运行:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\RestrictRun" /v 任意名称 /t REG_SZ /d "程序名.exe" /f
Last edited by tireless on 2008-10-9 at 15:58 ]
作者: slore
时间: 2008-10-9 15:57
这种嘛还是太容易了。改个名字就可以了……
建议使用软件策略