Tag: portable executable

以可执行文件保存数据

我有一个可移植的可执行文件,将数据保存到与可执行文件相同的文件夹中的文件。 当我关闭应用程序时,有什么办法可以将数据保存到可执行文件中吗? 这可能很奇怪,但是随身携带数据并且只有一个文件用于exe和数据会很棒。 如果这是用C#制作的,则更喜欢,但不是必需的。

如何以编程方式读取C#中的本机DLL导入?

我如何以编程方式分析本机DLL以读取其导入? [编辑:我的原始问题看起来如下,以及大量有缺陷的代码。 请参阅下面的答案以获取更正确的代码。] 位于此链接的C#代码用于打印本机DLL的导入。 我发现当我使用原始示例的目标MSCOREE.DLL运行示例代码时,它会打印所有导入。 但是当我使用其他dll如GDI32.DLL或WSOCK32.DLL时,导入不会被打印出来。 这段代码中缺少哪些内容可以打印所有导入,例如DUMPBIN.EXE呢?