论文部分内容阅读
一个夜黑风高的晚上,一男一女,一台电脑,发生了一个故事……
“昨天晚上又和哪个MM视频聊天了吧!?”MM叉着腰,面带怒色地看着一脸倦容的GG。
“哪里有……昨天晚上我在背英语。”GG支支吾吾地回答。
MM拿着摄像头说:“我昨天临走时已经把摄像头的焦距调模糊了,为什么今天变清晰了?”
GG显然身经百战,马上回应道:“我昨天对着摄像头训练朗读单词的口形来着。我还得问你呢!你的QQ图片目录里怎么有这么多帅哥图片……”
冷战已经在所难免,不过更离谱的是:双方不约而同地都趁对方不注意时给QQ做了点“手脚”。
MM出招:那个QQ号不许上
由于有次MM偷看了GG的密码,然后偷偷上线把GG的女网友都给拉黑名单了,所以GG又悄悄申请了一个“专用泡妞号”,不过这当然也逃不过MM的“法眼”,MM出的第一招就是要让这个号码无法登录。
STEP 1
进入QQ安装目录(如D:\Program Files\Tencent\qq\),如果要禁止QQ号12345在本机登录,就建立一个新目录命名为12345(如果已有此目录可删除后重建)。
STEP 2
右击此目录选择“属性”,在弹出窗口的“安全”选项卡的用户列表中选择当前登录用户,然后在下方的权限设置框中勾选“完全控制”旁的“拒绝”复选框(见图),点击“确定”。
出招点评:
软件在运行时很多都需要读取和写入设置文件,比如QQ在登录某个号码时就必须向安装目录中以该号码命名的目录读取或写入文件,一旦权限被禁止,那此号码就无法登录了。
tips
小提示
只有Windows 2000/XP Professional/2003才能进行权限设置,另外分区格式必须为NTFS,打开“资源管理器”,选择菜单“工具→文件夹选项”,确保“查看”选项卡的列表中去除了“使用简单文件共享(推荐)”的勾选。
MM再出击:不准申请新号码
GG在与号码中的女网友失去联系后,没有消沉下去,而是……又申请了一个新号码,继续开聊。MM气得直跺脚,决定使用第二招:禁止申请新号码。
打开QQ安装目录,删除或重命名其下的WizardCtrl.dll文件。
出招点评:
各类软件安装目录下的DLL文件都是将软件的某项或多项功能包装起来,以简化升级和测试。如果将特定功能的DLL文件删除掉,比如QQ目录下的WizardCtrl.dll就是新号码的登录向导功能,如果找不到这个文件,在登录新号码时QQ就会出错自动退出。
MM的最终武器:别视频聊天
为了防止自己不在时GG和女网友视频聊天,MM真是费尽了心思,功夫不负有心人,来看看她的最终武器:禁止视频聊天。
打开QQ安装目录,将其下的VideoDevice.dll删除或改名。
出招点评:
VideoDevice.dll的功能是在QQ视频功能开启时搜索并加载系统中已经安装的视频设备(如摄像头),无法调用这个DLL就阻止了视频。类似功能的还有AudioDevice.dll,对它“下手”可以阻止音频聊天。
GG的失败反击:从此你别收文件
GG发现了MM做的手脚,决定反击一下,他把QQ安装目录下的QQFileCache子目录权限设置为了当前用户拒绝。不过这是一次失败的反击,MM在接收文件时收到了QQ的错误提示,根据提示修改了一下临时文件目录的位置就解决了。
出招点评:
腾讯的错误提示已经相当完整,并能帮助用户解决此类故障。正确的方法还是应该从DLL文件下手,将QQ安装目录下的QQFileTransfer.dll删除或者改名,就能使用户无法传输文件(且表现为传输开始后始终停留在0KB,非常隐蔽)。
武器再强,也别伤着自己:打造功能禁止/解禁脚本
虽然GG、MM都对QQ做了手脚,不过这样一来自己要使用时也非常麻烦,必须得把文件名改回来才能正常使用(如果已经把文件删除掉了那么改回来的机会也没有了),所以打造一款能够随时禁止/解禁的脚本是很必要的。就拿视频功能的禁止和解禁作为例子,大家可以根据上文中的其他内容来添加更多脚本内容。
在“记事本”中输入以下内容保存为stop.bat(脚本中的QQ安装路径请根据实际情况修改):
@echo off
echo y|cacls "D:\Program Files\Tencent\qq\VideoDevice.dll" /d userA
同样方法制作一个start.bat:
@echo off
echo y|cacls "D:\Program Files\Tencent\ qq\VideoDevice.dll" /g userA:f
其中,“userA”是当前用户的用户名,修改为当前登录用户的用户名即可。需要禁用时双击stop.bat,解禁时双击start.bat(注意把这两个批处理文件藏好^O^)。
“昨天晚上又和哪个MM视频聊天了吧!?”MM叉着腰,面带怒色地看着一脸倦容的GG。
“哪里有……昨天晚上我在背英语。”GG支支吾吾地回答。
MM拿着摄像头说:“我昨天临走时已经把摄像头的焦距调模糊了,为什么今天变清晰了?”
GG显然身经百战,马上回应道:“我昨天对着摄像头训练朗读单词的口形来着。我还得问你呢!你的QQ图片目录里怎么有这么多帅哥图片……”
冷战已经在所难免,不过更离谱的是:双方不约而同地都趁对方不注意时给QQ做了点“手脚”。
MM出招:那个QQ号不许上
由于有次MM偷看了GG的密码,然后偷偷上线把GG的女网友都给拉黑名单了,所以GG又悄悄申请了一个“专用泡妞号”,不过这当然也逃不过MM的“法眼”,MM出的第一招就是要让这个号码无法登录。
STEP 1
进入QQ安装目录(如D:\Program Files\Tencent\qq\),如果要禁止QQ号12345在本机登录,就建立一个新目录命名为12345(如果已有此目录可删除后重建)。
STEP 2
右击此目录选择“属性”,在弹出窗口的“安全”选项卡的用户列表中选择当前登录用户,然后在下方的权限设置框中勾选“完全控制”旁的“拒绝”复选框(见图),点击“确定”。
出招点评:
软件在运行时很多都需要读取和写入设置文件,比如QQ在登录某个号码时就必须向安装目录中以该号码命名的目录读取或写入文件,一旦权限被禁止,那此号码就无法登录了。
tips
小提示
只有Windows 2000/XP Professional/2003才能进行权限设置,另外分区格式必须为NTFS,打开“资源管理器”,选择菜单“工具→文件夹选项”,确保“查看”选项卡的列表中去除了“使用简单文件共享(推荐)”的勾选。
MM再出击:不准申请新号码
GG在与号码中的女网友失去联系后,没有消沉下去,而是……又申请了一个新号码,继续开聊。MM气得直跺脚,决定使用第二招:禁止申请新号码。
打开QQ安装目录,删除或重命名其下的WizardCtrl.dll文件。
出招点评:
各类软件安装目录下的DLL文件都是将软件的某项或多项功能包装起来,以简化升级和测试。如果将特定功能的DLL文件删除掉,比如QQ目录下的WizardCtrl.dll就是新号码的登录向导功能,如果找不到这个文件,在登录新号码时QQ就会出错自动退出。
MM的最终武器:别视频聊天
为了防止自己不在时GG和女网友视频聊天,MM真是费尽了心思,功夫不负有心人,来看看她的最终武器:禁止视频聊天。
打开QQ安装目录,将其下的VideoDevice.dll删除或改名。
出招点评:
VideoDevice.dll的功能是在QQ视频功能开启时搜索并加载系统中已经安装的视频设备(如摄像头),无法调用这个DLL就阻止了视频。类似功能的还有AudioDevice.dll,对它“下手”可以阻止音频聊天。
GG的失败反击:从此你别收文件
GG发现了MM做的手脚,决定反击一下,他把QQ安装目录下的QQFileCache子目录权限设置为了当前用户拒绝。不过这是一次失败的反击,MM在接收文件时收到了QQ的错误提示,根据提示修改了一下临时文件目录的位置就解决了。
出招点评:
腾讯的错误提示已经相当完整,并能帮助用户解决此类故障。正确的方法还是应该从DLL文件下手,将QQ安装目录下的QQFileTransfer.dll删除或者改名,就能使用户无法传输文件(且表现为传输开始后始终停留在0KB,非常隐蔽)。
武器再强,也别伤着自己:打造功能禁止/解禁脚本
虽然GG、MM都对QQ做了手脚,不过这样一来自己要使用时也非常麻烦,必须得把文件名改回来才能正常使用(如果已经把文件删除掉了那么改回来的机会也没有了),所以打造一款能够随时禁止/解禁的脚本是很必要的。就拿视频功能的禁止和解禁作为例子,大家可以根据上文中的其他内容来添加更多脚本内容。
在“记事本”中输入以下内容保存为stop.bat(脚本中的QQ安装路径请根据实际情况修改):
@echo off
echo y|cacls "D:\Program Files\Tencent\qq\VideoDevice.dll" /d userA
同样方法制作一个start.bat:
@echo off
echo y|cacls "D:\Program Files\Tencent\ qq\VideoDevice.dll" /g userA:f
其中,“userA”是当前用户的用户名,修改为当前登录用户的用户名即可。需要禁用时双击stop.bat,解禁时双击start.bat(注意把这两个批处理文件藏好^O^)。