东莞网站建设网络公司公司,宜昌网站制作公司排名,免费做网站凡科,wordpress程序主题本文为转载文章#xff0c;原文地址#xff1a;http://www.cnblogs.com/qguohog/archive/2011/09/13/2174897.html#xff0c;仅仅是记录供后续使用#xff0c;如有侵权请通知删除。 在发布dll时#xff0c;可以选择编译为x86模式、x64模式以及Any Cpu模式等。那么对于已经… 本文为转载文章原文地址http://www.cnblogs.com/qguohog/archive/2011/09/13/2174897.html仅仅是记录供后续使用如有侵权请通知删除。 在发布dll时可以选择编译为x86模式、x64模式以及Any Cpu模式等。那么对于已经发布的dll文件怎么知道它是支持什么系统的呢 方法一Reflector 对于.Net dll文件用Reflector工具可进行辨别 其中的Platform Target就指明了该dll在编译时选择的目标系统。 方法二CorFlags.exe工具 使用Vistual Studio.Net自带的corflags工具先打开vs.net 命令窗口 输入coreflags assembly path: 其中PE和32BIT的值可以看出该dll支持的系统位数 anycpu: PE PE32 and 32BIT 0x86: PE PE32 and 32BIT 1x64: PE PE32 and 32BIT 0 (可参考http://blogs.msdn.com/b/gauravseth/archive/2006/03/07/545104.aspx) 方法三Dumpin.exe工具 通过Vs.net tools中所带的dumpin命令可以查看 dumpbin /headers assembly path 查看machine相关属性可辨别其支持的系统位数。 该方法还可以查看非.Net编译的dll信息。 转载于:https://www.cnblogs.com/hhhh2010/p/5063749.html