在安装.NET Framework应用程序时,先要判断目标计算机中是否已经安装.NET Framework,如果没有安装,需先安装.NET Framework,再安装应用程序。请问哪位前辈知道要怎么处理这一过程?晚辈先谢了!
   注:用脚本语言及其它的语言处理都行。

解决方案 »

  1.   

    将.NET Framework打包到安装程序中,在安装的时候会自动提示用户的。
      

  2.   

    我现在是用Installshield打包的
    值接打包进去就行了吗?不要先判断吗?
      

  3.   

    http://www.why100000.com/_articles/show_a_article.asp?tab=tabDotNET&autoid=18
    这里有很详细的介绍
      

  4.   

    RegistryKey key = null;
     key = Registry.LocalMachine.CreateSubKey("Software\\Microsoft\\.NETFramework\\Policy\\V2.0");
                if (key == null || key.GetValue("版本号") == null)
                {
    }
      

  5.   

    我也是用Installshield打包的,
    RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE);    
        if (RegDBKeyExist ("SOFTWARE\\Microsoft\\.NETFramework\\policy\\v1.1") < 0) then
           MessageBox("您没有安装NETFramework,您必须要安装该组件!",WARNING); 
    。。
      

  6.   

    最简单就应该是你在没有装过.NET的机器上运行.NET程序    看看有什么结果
      

  7.   

    要是没有装。NET 会报错的 具体是多少我忘了OX.....
      

  8.   

    请问:
    RegistryKey key = null;
     key = Registry.LocalMachine.CreateSubKey("Software\\Microsoft\\.NETFramework\\Policy\\V2.0");
                if (key == null || key.GetValue("版本号") == null)
                {
    }
    这段代码是用什么语言写的,如果要用的话,我应该写的哪里,我用的InstallShield 10