c - 如何确定 EXE 进行的所有系统和库调用

标签 c linux windows reverse-engineering wine

我正在研究为什么 Warframe 不能在 Linux 中的 WINE 上运行,我怀疑这是由于缺少系统或库调用。我想确定它进行了哪些调用,并将它们与 WINE 直接或间接支持的调用进行比较。

最佳答案

有一个工具叫做 EXE Import Viewer它不会连续列出函数调用,但会揭示 exe 的依赖关系。

来自网站:

EXE Import Viewer shows the information about linked libraries and functions, the list of function that an executable file imports, and the DLL's from which the program imports these functions.

这可能是您开始解决问题的好地方。

关于c - 如何确定 EXE 进行的所有系统和库调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31753449/

相关文章:

windows - 我可以在 COM 方法中传递 HWND 吗?

c - GTK,如何在保持标记设置的同时动态更改标签中的文本

linux - 如何将变量值从循环 A 更新到另一个循环 B - 在 bash 中

c - 关于htonl的源码

windows - 在 Windows 上将未提交的更改移动到另一个分支的 Perforce 方法

windows - 将远程计算机上的 Powershell 窗口设置为插入,而不是覆盖

c - 动态内存分配(C 编程)

c++ - 将端口号绑定(bind)到 TCP 套接字(出站)以发送数据包

c - Rcpp代码错误?

Php Mailer 给出错误系统空间不足(错误代码 :4. 3.1)