如题:怎么判断一个.exe安装程序是不是用.NET写的呢?我下载了一个Microsoft office插件,我想知道这个东东是用.NET写的吗?或者说其他平台也可以写出Microsoft office的插件的?

解决方案 »

  1.   

    下载一个叫 PEid 的工具。或者提交到 www.virustotal.com
      

  2.   

    http://www.crsky.com/soft/2618.html
      

  3.   

    因为.net应用程序是受托管的
    所以,
    如果系统必须要装有.net framework才能运行.exe的话,就是.net应用程序
    如果系统没有安装.net framework就能运行.exe,一般就是非.net应用程序
      

  4.   

    搜索文件是否有 “BSJB”字符
      

  5.   

    把net framework卸载掉,看还能运行不就知道了
      

  6.   

    用 reflector 看看就知道了...
      

  7.   

    用performance counter看看有没有托管堆