gendef - 云端在线

这是 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



最新的 Linux 和 Windows 在线程序