标准可执行文件可以具有导出表吗?

达布隆

我有一个用C编写的可执行文件,其中包含一些我想从ac#应用程序中使用的功能。我之前已经写了很多dll,并且可以通过__declspec(dllexport)在函数声明之前添加它们来使用函数我可以从可执行文件执行此操作吗?可执行文件将实际导出功能吗?

不久

是的你可以!是的,可执行文件将导出功能。这不是很经常执行,但是效果很好。根据可执行文件的规范(http://msdn.microsoft.com/zh-cn/gg463119.aspx),就出口而言,DLL和可执行文件之间没有区别。像DLL这样的EXE可以具有导出表目录,该目录记录了将由映像导出的功能。作为“常规”可执行文件导出功能的示例,请查看Chrome.exe。请参阅《快照我使用PEStudio制作的》,其中显示了Chrome导出某些功能。一些Windows内置的可执行文件也可以导出功能(例如,本地安全机构子系统-lsass.exe)。Windows内核(ntoskrnl.exe)映像还导出了2000多个函数(在Windows7系统上)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

有一个Lua IDE可以构建一个独立的可执行文件吗?

来自分类Dev

GHC可执行文件可以共享运行时代码吗?

来自分类Dev

我可以使用makefile来制作具有不同#define的多个可执行文件吗?

来自分类Dev

您可以对签名可执行文件(例如bash脚本)进行编码吗?

来自分类Dev

Install4j:安装后可以删除安装可执行文件吗?

来自分类Dev

是否可以在GDB中没有符号表的情况下修改可执行文件中的变量?

来自分类Dev

码头工人镜像可以使用主机上的可执行文件吗?

来自分类Dev

chrome本机消息传递:本机主机可执行文件可以以参数开头吗?

来自分类Dev

可以从相同的源代码生成功能上不同的可执行文件吗?

来自分类Dev

可以运行同一可执行文件的多个实例吗?

来自分类Dev

我可以在Mac上生成可在Windows上使用的python可执行文件吗?

来自分类Dev

.Net Core 3自包含的单个可执行文件可以反编译吗?

来自分类Dev

UiPath进程可以转换为二进制可执行文件吗?

来自分类Dev

从dlopen加载的函数可以从加载了它的可执行文件中调用函数吗?

来自分类Dev

Bash是否具有可执行文件缓存?

来自分类Dev

Flash可执行文件可以用于SCORM吗?

来自分类Dev

我可以使用makefile来制作具有不同#define的多个可执行文件吗?

来自分类Dev

您可以自动在可执行文件中嵌入iOS框架吗?

来自分类Dev

可以调用可执行文件的功能吗?

来自分类Dev

是否有标准的虚拟可执行文件,在Linux中不执行任何操作?

来自分类Dev

有什么方法可以使bash搜索子目录以找到可执行文件吗?

来自分类Dev

chrome本机消息传递:本机主机可执行文件可以以参数开头吗?

来自分类Dev

GDB上有可执行文件吗?

来自分类Dev

bash脚本可以从作为参数的C可执行文件访问信息吗?

来自分类Dev

我可以在Mac上生成可在Windows上使用的python可执行文件吗?

来自分类Dev

可执行文件(二进制文件)的标准命名惯例,以及如何判断文件是否具有不可打印的字符?

来自分类Dev

在 Ubuntu 18.04 上执行具有 GTK2 要求的可执行文件

来自分类Dev

目录具有可执行文件模式

来自分类Dev

我可以从 webview 执行可执行文件吗?

Related 相关文章

  1. 1

    有一个Lua IDE可以构建一个独立的可执行文件吗?

  2. 2

    GHC可执行文件可以共享运行时代码吗?

  3. 3

    我可以使用makefile来制作具有不同#define的多个可执行文件吗?

  4. 4

    您可以对签名可执行文件(例如bash脚本)进行编码吗?

  5. 5

    Install4j:安装后可以删除安装可执行文件吗?

  6. 6

    是否可以在GDB中没有符号表的情况下修改可执行文件中的变量?

  7. 7

    码头工人镜像可以使用主机上的可执行文件吗?

  8. 8

    chrome本机消息传递:本机主机可执行文件可以以参数开头吗?

  9. 9

    可以从相同的源代码生成功能上不同的可执行文件吗?

  10. 10

    可以运行同一可执行文件的多个实例吗?

  11. 11

    我可以在Mac上生成可在Windows上使用的python可执行文件吗?

  12. 12

    .Net Core 3自包含的单个可执行文件可以反编译吗?

  13. 13

    UiPath进程可以转换为二进制可执行文件吗?

  14. 14

    从dlopen加载的函数可以从加载了它的可执行文件中调用函数吗?

  15. 15

    Bash是否具有可执行文件缓存?

  16. 16

    Flash可执行文件可以用于SCORM吗?

  17. 17

    我可以使用makefile来制作具有不同#define的多个可执行文件吗?

  18. 18

    您可以自动在可执行文件中嵌入iOS框架吗?

  19. 19

    可以调用可执行文件的功能吗?

  20. 20

    是否有标准的虚拟可执行文件,在Linux中不执行任何操作?

  21. 21

    有什么方法可以使bash搜索子目录以找到可执行文件吗?

  22. 22

    chrome本机消息传递:本机主机可执行文件可以以参数开头吗?

  23. 23

    GDB上有可执行文件吗?

  24. 24

    bash脚本可以从作为参数的C可执行文件访问信息吗?

  25. 25

    我可以在Mac上生成可在Windows上使用的python可执行文件吗?

  26. 26

    可执行文件(二进制文件)的标准命名惯例,以及如何判断文件是否具有不可打印的字符?

  27. 27

    在 Ubuntu 18.04 上执行具有 GTK2 要求的可执行文件

  28. 28

    目录具有可执行文件模式

  29. 29

    我可以从 webview 执行可执行文件吗?

热门标签

归档