这是 gendef 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gendef - DLL 导出提取器
概要
基因定义 [选项]DLL>
商品描述
基因定义 从 32 位和 64 位 Windows 可执行文件(分别为
PE32 和 PE32+ 可执行文件)。
配置
- 转储到标准输出
-h, - 帮帮我
简要描述语法和选项。
-a, --假设-stdcall
假设调用约定不明确的函数使用 stdcall。
-I, --include-def-路径 <径>
添加其他搜索路径以在其中查找提示 .def 文件。
-f, --无转发输出
不要输出转发器。
OUTPUT
默认情况下 基因定义 将 DLL 导出信息写入以 DLL 命名的文件中,
用 .def 替换 .dll。
知 问题
对于 32 位 DLL, 基因定义 无法检测是否导出了没有返回值 (void) 的函数
通过 DLL 使用 stdcall 或 cdecl。 有两种解决方法:要么使用“-a“ 选项
强制 stdcall 调用约定,或为您所在的 DLL 的任何 DLL 生成 .def 文件
兴趣取决于。 基因定义 将读取在工作中找到的其他 .def 文件
目录以确定正在使用的调用约定。
64 位 DLL 不受影响,因为它们只使用一个调用约定。
使用 onworks.net 服务在线使用 gendef