[英]Programatically determine if native .exe is 32-bit or 64-bit
在启动它之前 ,我需要知道给定的.exe是32位还是64位。 IsWow64Process
在这里IsWow64Process
,因为还没有进程。 是否有其他API可以提供这些信息?
如果您真的只想为EXE而不是DLL执行此操作,请使用GetBinaryType 。
确定文件是否是可执行(.exe)文件,如果是,则运行可执行文件的子系统。
这篇文章肯定会对你有所帮助。
是C#相关但它会给你的想法。
此信息在PE文件文件格式的标题之一(exe和dll的格式)中提供。 这些标头中的信息可以通过编程方式提取(它们位于指定的偏移量),也可以通过Win32 API更安全地查询。
好吧,Liviu为你找到了正确的指针。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.