当前位置:编程学习 > C#/ASP.NET >>

【求助】InstallShield 问题

我在做一个web项目的打包。需要判断Framework是否安装。

RegDBKeyExist ("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\.NETFramework\\v3.0")

我用这个语句判断的,这个方法是判断注册表中的项,可是返回值一直是<0
  不知道为什么...


所以不管安没安都自动安装...


希望高手帮忙. --------------------编程问答-------------------- 如果直接使用的VS创建的安装部署项目,那么就可以直接设置安装部署项目的属性里面,依赖项目里面把.net勾上即可。安装的时候它自己就会去判断,如果有就直接安装程序,如果没有就自动先安装.net。

InstallShield 没用过。 --------------------编程问答-------------------- 我不会判断,
由它自动安装吧 --------------------编程问答-------------------- 百度一下,很多类似你所说的内容, --------------------编程问答-------------------- 看看這樣寫可以嗎?
RegDBSetDefaultRoot(HKEY_LOCAL_MACHINE); 
RegDBKeyExist ("SOFTWARE\\Microsoft\\.NETFramework\\v3.0") < 0  --------------------编程问答-------------------- 我最近也在研究installshied这个打包工具,我发现了一个关于这个工具的论坛,应用程序安装打包技术论坛http://www.appinstall.cn很不错的,里面这方面的高手很多,可以去看看应该能帮到您~

补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,