将一个EXE转换,使其可以像DLL一样加载。
支持32位和64位DLL
受@guywhataguy想法的启发。更多信息请点击这里。
稳定版本可在releases中获取。
测试版本可从构建服务器下载(点击构建并选择“Artifacts”标签页)
使用递归克隆以获取仓库及所有子模块:
git clone --recursive https://github.com/hasherezade/exe_to_dll.git
从命令行运行exe_to_dll。参数:
args: <输入EXE> <输出DLL>
示例:
exe_to_dll.exe test_case1.exe test_case1.dll
成功转换后,您将获得一个导出Start函数的DLL。这是您输入应用程序的原始入口点。

您可以通过运行以下命令进行测试:
rundll32.exe test_case1.dll,Start