C#开发的桌面程序有何特点。如何判断某个程序是否是C#开发的请教大家

解决方案 »

  1.   

    吧软件运行起来,用spy++查看窗体类型。如果是WindowsForms10或WindowsForms9开头的,就是.net开发的,至于是否是c#这个无法确定。c#和vb.net都一样。
      

  2.   

    spy++是万能的。
    T开头的往往是c++ builder/delphi开发的
    Afx开头的万网是mfc开发的
    #32770开头的就是标准sdk程序,可能是vc也可能是其他c++开发工具。反正是独立的sdk开发。
    .net往往是WindowsForms版本号这样开头的。
      

  3.   

    C#开发的桌面程序有何特点
    1.运行慢
    2.开发简便
    3.类库丰富,.net framework对操作系统的资源重新封装,灰常利于理解。
      

  4.   

    如果是.net程序就要.net环境
    用VUnpack可以判断
    基于.NetFramework的程序都会被编译为中间代码IL,vb.net和c# 都可实现reflector
      

  5.   

    把framework卸载了,跑不起来就是了
      

  6.   

    spy++,才是第一次听说,学习啦