临时限制别人使用系统中的软件
当然也可以通过一些加锁类软件实现,如果你想限制一些带有网络功能的程序(如 QQ,MSN,网络游戏,播放器等),则可以使用正面的简单方法:
用记事本程序新建一个名为"ws2_32.dll"的文件,内容为空,将其拷贝到你想限制的程序目录下,当别人试图运行这个软件时便会得到错误提示无法使用.事后将此文件删除即可.
提醒:这个技巧很简单,但绝对实用,一般人很难想到软件不能运行的原因,就是重装软件,只要安装在同一个位置,一样无法运行.(最好把ws2_32.dll文件隐藏一下以免让一些人看出破绽).
这样的方法也可以限制流氓软件自动运行和一些软件自动修改注册表和系统文件.
原理是什么呢?
程序运行时会自动调用ws2_32.dll文件,ws2_32.dll是个动态链接库文件,位于系统文件夹中,Windows在查找动态链接库文件时,会先在应用程序当前目录搜索,如果没有找到然后才会搜索Windows所在目录,如果还是没有会搜索system32和system目录。我在wmplayer目录中建立了ws2_32.dll文件,在wmplayer看来这是一个它需要的文件而调用,这个所谓的“文件”又不具备真正地ws2_32.dll文件所具有的功能,所以wmplayer就无法运行了.