dumpbin相关内容

在没有标题的c ++ dll中调用函数

我想从 dll 调用方法,但我没有源文件和头文件.我尝试使用dumpbin/exports 查看方法名称,但我可以找到方法签名? 有没有办法调用这个方法? 谢谢, 解决方案 可以通过分析反汇编的开始来找出 C 函数的签名.函数参数将在堆栈中,并且函数将执行一些“弹出"操作以相反的顺序读取它们.您不会找到参数名称,但您应该能够找到它们的编号和类型.返回值可能会变得更加困难 - 它 ..
发布时间:2021-12-25 16:11:42 C/C++开发

为什么 subprocess.Popen 不起作用

我尝试了很多东西,但由于某种原因,我无法让一切正常工作.我正在尝试使用 Python 脚本运行 MS VS 的 dumpbin 实用程序. 这是我尝试过的(以及对我不起作用的) 1. tempFile = open('C:\\Windows\\temp\\tempExports.txt', 'w')命令 = '"C:/Program Files/Microsoft Visual St ..
发布时间:2021-08-31 20:37:23 Python

使用dumpbin查看C ++库信息时,UNDEF和notype()是什么意思?

我使用dumpbin/symbols来查看我创建的库.某些函数在输出中具有 UNDEF notype .那是什么意思?是否有任何 link 来研究dumpbin输出的结构? 解决方案 我们可以看看 dumpbin /SYMBOLS 的MSDN文档: 此选项显示COFF符号表.符号表存在于所有 目标文件. COFF符号表仅在图像文件中出现 与/DEBUG链接. 以下是/SYMBO ..
发布时间:2020-07-21 20:40:24 C/C++开发

生成正确的.DEF文件以导出非静态函数和GLOBALS

接着是有关检测不良链接的问题遍历dll边界的全局变量,事实证明,我需要修改PostgreSQL项目使用的.DEF文件生成器工具,以便它为全局变量的.DEF条目正确发出DATA标记. 问题 我似乎找不到使用Microsoft工具的方法,以获取一个符号表列表,该符号表列出了区分全局变量和函数,并且包括未在其定义站点初始化的全局变量. 想法? 破碎的方法 该工具在dumpb ..
发布时间:2020-05-01 03:46:31 其他开发

查找与C ++ dll中的方法一致的参数

好的,所以我可以使用dumpbin.exe / exports library.dll来查找dll中的所有方法。 ...但是如何找出要传递给哪些参数?没有头文件当然。 解决方案 对于通常的C风格的导出(例如Windows API DLL):你可以'吨。此信息不存储在DLL中,编译后不可避免地丢失(除非您有标题或调试符号)。 另一方面,C ++出口存储签名作为被破坏的函数名称的一 ..
发布时间:2017-06-07 22:44:35 C/C++开发

调用函数在c ++ dll没有标题

我想从dll调用一个方法,但是我没有这个源头不是头文件。我试图使用dumpbin / exports查看方法的名称,但是我可以找到方法签名? 有没有办法调用这个方法? p> 谢谢, 解决方案 可以找出一个C函数签名通过分析其拆卸的初始化。函数参数将在堆栈中,函数将以相反的顺序执行一些“弹出”来读取它们。您将找不到参数名称,但您应该能够找到它们的数字和类型。事情可能会变得更加困难 ..
发布时间:2017-06-07 21:47:13 C/C++开发