QQ莫伸手 外挂 | QQ Sandbox Code
Status: Alpha
Brought to you by:
vparano
| File | Date | Author | Commit |
|---|---|---|---|
| QQsandbox | 2010-02-01 | vparano | [r12] |
| apihook | 2010-02-01 | vparano | [r12] |
| common | 2010-02-01 | vparano | [r12] |
| detours | 2010-01-31 | vparano | [r10] |
| ChangeLog.txt | 2010-02-01 | vparano | [r12] |
| License.txt | 2010-01-09 | vparano | [r1] |
| QQsandbox.sln | 2010-01-29 | vparano | [r7] |
| ReadMe.txt | 2010-02-01 | vparano | [r12] |
| ToDo.txt | 2010-02-01 | vparano | [r12] |
QQ莫伸手,保护您的私人文件不被QQ访问
Vincent Parano 2010
Copyright (C) 2010 Vincent Parano
All Rights Reserved.
1. 使用说明
将文件解压到一个单独的目录里,运行QQsandbox.exe。程序会启动QQ并监视它和它的
子进程的文件访问。
在总控制面板(主窗口)的“监控进程状态”栏里可以查看单一进程的监控状态,包括
文件访问拦截记录和临时白名单(尚未实现)。需要注意的是,如果您使用输入法,您必需
自己把输入法的相关路径加入永久白名单,否则可能无法正常使用输入法。加入的方法
是:打开QQsandbox.ini文件,在[White_List_Path]节中加入"32path=<输入法程序路径>"。
近期会实现图形界面的设置功能。
因为本程序对QQ的文件访问进行了过滤和拦截,一定程度上会延长QQ界面的响应时间。
并且由于不明原因,QQ可能会随机卡死 -_-|| 。禁用QQ医生能降低卡死概率,原因未知……
白名单的设置是本程序的运行效果的关键。对于拦截记录中一些重要的路径您可以手动
加入白名单中。
此外,本程序可能不兼容其它QQ外挂。
2. 设置文件QQsandbox.ini的编辑
在图形界面的设置功能未实现之前,您只有手动编辑设置文件 -_-|| 。每一项含义如下:
[Main]节
app1 ~ app32: 需启动的程序的命令行(可带参数)。支持一次启动32个程序(全部基于当前的白名单等设置)。
allow_enum_folder: 布尔值,是否允许枚举不在白名单中的文件夹内容
auto_white_list: 布尔值,是否启用自动加入临时白名单功能(尚未实现)。
当您想要发送一个不在白名单中的文件时,这个功能可以自动将其加入临时白名单中。
[White_List_Path]节 (永久白名单)
1path ~ 64path: 白名单路径(必须是全路径),不带 ~ 号、" 号。
1writable ~ 64writable: 布尔值,对应标号的白名单路径是否可写入(为0即只读)
[Black_List_Bin]节 (exe创建,dll加载黑名单)
1bin ~ 32bin: 禁止运行或加载的文件名(不带扩展名)
[Misc]节
hide_on_start: 布尔值,启动时是否隐藏主窗口
auto_quit: 布尔值,当所有监控的程序都退出时,是否自动退出
short_proc_name: 布尔值,显示进程的短路径还是全路径
log_file: 记录文件。不想记录则留空
3. License (GPL License)
Copyright (C) 2010 Vincent Parano
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License along
with this program; if not, write to the Free Software Foundation, Inc.,
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.