我需要知道指定的.exe文件是32位还是64位,在运行它之前。IsWow64Process
在这里是无用的,因为尚未有进程。是否有其他API可以提供这些信息呢?
我需要知道指定的.exe文件是32位还是64位,在运行它之前。IsWow64Process
在这里是无用的,因为尚未有进程。是否有其他API可以提供这些信息呢?
如果你只想针对EXE文件而不是DLL文件执行此操作,只需使用GetBinaryType。
确定文件是否为可执行文件(.exe文件), 如果是,则确定运行该可执行文件的子系统。
这些信息可以在PE文件格式的一个头文件中找到(该格式用于exe和dll)。这些头文件中的信息可以通过编程方式提取(它们位于指定的偏移量处),或者更安全地通过Win32 API查询。
好的,Liviu为您提供了正确的指针。