我用InstallShield打包,我想在安装完成后,判断一下有没有装MDAC,如果没有就安装 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://support.installshield.com/kb/view.asp?articleid=q105112判断是否安装以及安装的是什么版本的MDAC。 至于安装,某些保本的Installshield内部是支持MDAC的(就是ADO是其安装包制作的一个选项)。但是我一般采用的方法是从微软的站点下载一个MDAC发布包,在安装脚本中写代码在安装完成以后运行这个发布包。 在脚本中应该怎么写?我就是想下载最新的MDAC,打进包里,安装完成以后运行这个发布包。但写了几次都不行,能不能告诉我如何写?高分相送![email protected] 在脚本里面调用LaunchAppAndWait方法,至于具体的调用方法,要根据你的安装方式来,一般的调用方法是:LaunchAppAndWait(SETUPDIR ^ "mdacxx.exe", "", WAIT);在制作安装包以后将发布包手工拷贝到安装目录下面(就是setup.exe所在的目录下面),然后安装就可以了。 非常感谢!我对脚本语言不熟悉,不知道如何把字符型转成数值型并比较,能否再帮一下忙?我是这样写的:RegDBSetDefaultRoot (HKEY_LOCAL_MACHINE); //检测MDAC版本RegDBGetKeyValueEx ("SOFTWARE\\Microsoft\\DataAccess", "Version", nvType, svVersion, nvSize);MessageBox ("本机MDAC的版本是:" + svVersion , 0); //想在这里加一个判断,如何写?LaunchAppAndWait("Mdac_typ.exe", "", WAIT); 字符串到数字的转换使用StrToIntExA函数,判断大小就像C语言那样就可以了。 64位数据库连接问题。 求助,VB画圆时,如何在圆里添加文字 VB中有“位与”运算吗? & 打开水晶报表.rpt文件非常慢 请教各位大哥,产品推销的办法 初学者,不知怎么样向表里添加记录,请大家帮忙! 我只有20分了!请各位帮忙啊! ???求助??关于退出的问题?? 如果判断一个完整的PE格式文件真正有效执行部份大小? 急需解决!!! 求关于开发dll的教程,请大家给予帮助,这里先谢过了! crystalReprot & oracle
判断是否安装以及安装的是什么版本的MDAC。
[email protected]
我对脚本语言不熟悉,不知道如何把字符型转成数值型并比较,能否再帮一下忙?我是这样写的:
RegDBSetDefaultRoot (HKEY_LOCAL_MACHINE); //检测MDAC版本
RegDBGetKeyValueEx ("SOFTWARE\\Microsoft\\DataAccess", "Version", nvType, svVersion, nvSize);
MessageBox ("本机MDAC的版本是:" + svVersion , 0); //想在这里加一个判断,如何写?LaunchAppAndWait("Mdac_typ.exe", "", WAIT);