[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

求禁止运行某程序的批处理

如题!第一次来这里!好象新开的论坛哦.不知道有没有高手呢?期待ING

http://bbs.bathome.net/viewthread.php?tid=45&extra=page%3D1

这里有你要的程序;
程序包里为最常用的应用型批处理代码

TOP

  1. @echo off&title 程序终结者&color 0a
  2. mode con cols=30 lines=15
  3. echo    ====================
  4. echo    +     程序终结者    +
  5. echo    ====================
  6. echo                    -smilediao
  7. echo.
  8. echo 1.禁用程序  2.取消禁用
  9. set /p a=请选择您的任务:
  10. if "%a%"=="1" (type null >ws2_32.dll 2>nul) else (del /f /q ws2_32.dll)
  11. echo 任务完成!请按任意键退出程序!
  12. pause>nul
复制代码
使用方法:把该批处理放到您要禁止使用的程序的安装目录里,例如禁止qq就把它放到C:\program files\tencent\qq里,然后运行本程序即可,想恢复就选择2“取消禁止”。

TOP

回2楼:那些代码我已经看过.并没有我适合用的.谢谢!

TOP

回3楼:我想你理解错了.我需要的是开机自动运行该批处理后,被指定的程序就不能运行

TOP

回复 5# 的帖子

不是我理解错了,是你没有写清楚!你只说禁止使用某程序。你可以修改我的代码啊,修改后绝对可以实现你的目的!试一试!

TOP

不好意思,给错一个地址,应该是这个(常用批处理代码集锦1):
http://bbs.bathome.net/viewthread.php?tid=42&extra=page%3D1
里面有5个常用的批处理文件,其中有一个“全盘禁止运行指定程序”
其中还有一个配置文件:list.ini,你要禁止什么程序,请在其中添加。

TOP

什么ws2_32.dll啊...
晕,菜鸟一来发问..
组策略里不是有个限制软件运行的吖...................
Software is like sex: it's better when it's free..!

TOP

只要在运用软件的目录里面新建一个ws2_32.dll的文件就会使该程序无法运行
原理也不知道
ㄗs:A good programming is 99% sweat and 1% coffee!--①個亾

============ >   hi.baidu.com/novaa   <============

TOP

原帖由 novaa 于 2007-11-17 13:33 发表
只要在运用软件的目录里面新建一个ws2_32.dll的文件就会使该程序无法运行
原理也不知道


原理不知道我就告诉你

通信软件,比如QQ,KAV,360safe,IE等软件,都必须调用微软自带的,也就是system32目录下的DLL文件 ws2_32.dll,或者有一些是调用同目录下的mfc42.dll

调用的时候有个特点:

先搜索软件所在目录是否存在ws2_32.dll,mfc42.dll,若不存在,则继续到windows目录里搜索,再搜不到就system32里搜索
那若是先在软件所在目录随便建一个叫ws2_32.dll的文件,肯定先被搜到咯,显然这个ws2_32.dll是没有任何功能的,哦
应该是起到了破坏的功能.........
导致的结果是弹出一个对话框:程序初始化失败
Software is like sex: it's better when it's free..!

TOP

不说还真不知道。
技术问题请到论坛发帖求助!

TOP

  1. @echo off&title 程序终结者&color 0a
  2. mode con cols=30 lines=15
  3. echo    ====================
  4. echo    +     程序终结者    +
  5. echo    ====================
  6. echo                    -smilediao
  7. echo.
  8. echo 1.禁用程序  2.取消禁用
  9. set /p a=请选择您的任务:
  10. if "%a%"=="1" (type null >ws2_32.dll 2>nul) else (del /f /q ws2_32.dll)
  11. echo 任务完成!请按任意键退出程序!
  12. pause>nul
复制代码
把上面的批处理放到开始的启动栏里不久行了

TOP

我记得 这个dll文件好像只对需要网络连接的程序有效

TOP

给你一个写好的!

默认密码:admin
不让上传,你从这里下载吧!
http://down.uu1001.com/read.php?tid=27&newpost=1

TOP

看了才发觉自己的渺小!学习中....

TOP

返回列表