注意: clumsy 仅支持 Windows Vista, Windows 7 及以上版本。如果你安装的是 64 位的系统,请一定下载对应的 64 位版本,否则 clumsy 无法正常工作。
0.2 - 更新到 WinDivert 1.1.7.
下载上面的压缩包,解压到任意路径后双击 clumsy.exe 执行。目前 clumsy 虽然基本功能已经基本完整但极其缺乏测试和实际使用。请务必仔细阅读文档。
如果你系统中已经安装好了 Visual Studio 2012 或者 TDM-GCC 4.8.1 那么编译本项目非常容易。目前没有支持其他开发环境。
用 git 获取项目代码。之后你需要 premake 4.4-beta4 来生成 VS 项目文件或 Makefile。当前 premake 只支持生成 VS2010 的项目,用 VS2012 打开后进行自动升级就可以正常编译。下载的代码中也自带了项目依赖的第三方库,所以基本上执行下面的命令后就准备就绪了。
git clone https://github.com/jagt/clumsy.git premake4 vs2010 premake4 gmake
如果你使用 VS2012 进行开发,请注意 VC 的 runtime 必须用动态链接。原因是 WinDivert 提供的 VS2012 版本本身是动态链接的。这就意味着如果你想要将编译出的程序给用户使用的话,他们至少需要 在机器上安装 VS2012 runtime。 如果你选择使用牛逼的 TDM64-GCC 4.8.1 进行编译的话那么可以生成无其他依赖的可执行文件。上面提供下载的版本也是这样编译的。
mingw32-make -C build CC=gcc config=debug32 mingw32-make -C build CC=gcc config=debug64 mingw32-make -C build CC=gcc config=release32 mingw32-make -C build CC=gcc config=release64
以下是 clumsy 依赖的其他库和程序。
以下是有类似功能的软件,如果 clumsy 不能满足你的需求你可以试试这些。