现在写一个程序,要判断exe文件为32位还是64位,好做不同处理,我的程序本事可以32位,也可以64位,该怎么判断?
参考:https://blog.csdn.net/perry_xiao/article/details/7930577,行不通,随便找几个exe文件测试,我发现imageNtHeaders.FileHeader.Machine =0,未知的机器类型,也没看到IMAGE_FILE_MACHINE_IA64 和 IMAGE_FILE_MACHINE_I386。
现在写一个程序,要判断exe文件为32位还是64位,好做不同处理,我的程序本事可以32位,也可以64位,该怎么判断?
参考:https://blog.csdn.net/perry_xiao/article/details/7930577,行不通,随便找几个exe文件测试,我发现imageNtHeaders.FileHeader.Machine =0,未知的机器类型,也没看到IMAGE_FILE_MACHINE_IA64 和 IMAGE_FILE_MACHINE_I386。