不让别人动我的程序

寝室里有电脑的朋友,想禁止别人玩游戏或软件,又不想伤害同学的感情,真是一件头疼的事。其实,要想不让别人使用某个软件,只要在其安装目录下新建一个文件名为ws2_32.dll的文件,这样系统就会以文件出错误而禁止运行(可以新建一个内容为空的文本文件,然后改名为ws2_32.dll)。以QQ为例,我的QQ放在D:\Program Files\Tencent\QQ里面,这个这文件夹下建立一个名为ws2_32.dll的文件,这样任何人都不能运行QQ了。
提示:自己要用该程序时一定要将新建的文件删除,否则程序会出现错误。此方法适用基于NT系统的操作系统,如Win2000/2003/XP。

原理:
程序运行时会自动调用ws2_32.dll文件,ws2_32.dll是个动态链接库文件,位于系统文件夹中,Windows在查找动态链接库文件时,会先在应用程序当前目录搜索,如果没有找到然后才会搜索Windows所在目录,如果还是没有会搜索system32和system目录。我在QQ目录中建立了ws2_32.dll文件,在QQ看来这是一个它需要的文件而调用,这个所谓的“文件”又不具备真正地ws2_32.dll文件所具有的功能,所以QQ就无法运行了.

同样,在其他应用程序相同的文件夹里建立这样一个文件.那其他文件就都不能正确执行了.
我也来说两句 查看全部回复

最新回复

  • ziyun_1224 (2007-8-12 09:32:37)

    ws2_32.dll文件
  • 尐豬eя (2007-8-12 14:33:53)

    好像重帖了:lol
  • 新组装电脑 (2007-8-12 17:12:06)

    是重帖了~但是这个有解释那个文件是有什么作用的~
  • zhuyinfu (2007-8-12 18:50:07)

    真的有用吗?我来试试啊.也许以后用得着的.
  • wfang259758 (2007-8-13 15:47:59)

    好像对哪个 winrar 压缩软件不太实用,
  • vampirecarter (2007-8-13 20:30:56)

    为啥 有的软件不能用啊,比如说迅雷
  • zczl8889 (2007-8-13 20:55:55)

    早看过了!!!!!!!
  • wind.23 (2007-8-14 21:29:35)

    好  ...

       踩 ...
  • qingtianhai (2007-8-19 17:53:52)

    呵呵  我试试吧   呵呵  解释很有必要啊
  • xytd23 (2007-8-19 21:45:51)

    呵呵真的有用吗?我来试试啊.也许以后用得着的.
  • 無唁de瘋子 (2007-8-20 03:00:52)

    我卡不到标题了 .........
  • buyaolikaisun (2007-12-29 14:15:50)

    精华...学习
  • wupingdong (2007-12-29 15:58:35)

    顶下...
       解释很好...
  • 希腊少女 (2007-12-29 16:52:56)

    设置一下权限就可以了!
  • jiangshaoye2444 (2007-12-29 21:18:03)

    还行,我刚试了下完美卸载,有效果!其他的我还没试呢?
  • a0610143 (2007-12-30 02:49:01)

    真的可以吗?我试一下!
    解释的很清楚啊!
  • 千里飘萍 (2007-12-30 12:17:01)

    用是好不,不过并不是对所有程序都有用
    只有对要用到这个动态链接库程序的程序才有用
    对IE、QQ绝对有用
  • xxxxxhh (2007-12-30 17:15:23)

    哦好东西顶了
  • a8468515 (2007-12-31 12:08:06)

    哈哈,原来可以这样,但不调用这个文件的程序怎么办
  • D.A (2007-12-31 13:59:48)

    呵呵  一般同学就是玩游戏
    只要能在游戏上面有用就行了 ~~~