【求助】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