【发布时间】:2010-11-01 22:52:38
【问题描述】:
我最近一直在研究创建一种新的母语。我了解 PE 格式的(非常)基础知识,并且我已经从网上获取了一个具有相当友好接口的汇编程序,我已经成功地使用它来实现一些简单的功能。但是我在使用库中的函数时遇到了问题。我之前从动态编译的函数中调用库函数的唯一方法是手动传入函数指针——如果我创建 PE 文件并在它们自己的进程中执行它们,这是我无法做到的。现在,我不打算使用 CRT,但我需要访问 Win API 来实现我自己的标准库。如何生成对 WinAPI 函数的引用,以便 PE 加载程序对其进行修补?
【问题讨论】:
-
是否也在使用链接器verboten?
-
@Hans:我将使用链接器。
标签: winapi assembly portable-executable