如何能取得到用 InstallShield 安装时用户设定的安装目录?
我的意思是程序由InstallShield 安装,安装过程中用户自已指定了一个安装目录!
安装完成后, 现在要再由另外一个程序,去取得到用户指定的这个目录,
要怎么才能取得这个目录呢?
问题点数:20、回复次数:11Top
1 楼HiRong()回复于 2006-03-02 01:15:29 得分 0
没什么好的办法,只能是在注册表或者其它地方记录一下安装目录。别的程序根据记录找到安装目录Top
2 楼linzoro()回复于 2006-03-02 23:04:01 得分 0
应该还有其它方法吧! 不然系统怎么能反安装程序呢....Top
3 楼cyblueboy83(爱情白痴—电脑迷)回复于 2006-03-02 23:37:22 得分 0
关注
Top
4 楼soft78(我爱VC)回复于 2006-03-03 00:02:09 得分 0
关注中Top
5 楼asd0554(努力学习)回复于 2006-03-17 08:43:39 得分 0
也关注一下Top
6 楼tufaqing()回复于 2006-03-17 09:20:00 得分 0
Dlg_SdAskDestPath:
szTitle = "";
szMsg = "";
nResult = SdAskDestPath( szTitle, szMsg, szDir, 0 );
TARGETDIR = szDir; // 安装目录
if (nResult = BACK) goto Dlg_SetupType;Top
7 楼caferd(虽然我不帅,可惜MM爱)回复于 2006-03-17 10:06:22 得分 0
用INSTALLDIR就拿到了Top
8 楼suisuibianbian(SuperDiver)回复于 2006-03-17 11:00:42 得分 0
看看注册表这个地方
HKEY_LOCAL_MACHINE
\Software
\Microsoft
\Windows
\CurrentVersion
\Uninstall
\{ProductCode}
Top
9 楼suisuibianbian(SuperDiver)回复于 2006-03-17 11:03:55 得分 0
如果是InstallShell打包安装的,
注册表这个地方会有安装程序的路径Top
10 楼ppvmm()回复于 2006-03-24 16:59:04 得分 0
同意suisuibianbian(SuperDiver) 的看法Top
11 楼cbc(逍遥子)回复于 2006-04-19 09:15:55 得分 0
Dlg_SdAskDestPath:
szTitle = "";
szMsg = "";
nResult = SdAskDestPath( szTitle, szMsg, szDir, 0 );
TARGETDIR = szDir;
。。。。。。
。。。。。。
Dlg_SdStartCopy:
szTitle = "";
szMsg = "";
listStartCopy = ListCreate( STRINGLIST );
Sprintf(szTemp, @STR_CONFIG_PATH, TARGETDIR);
ListAddString(listStartCopy, szTemp, AFTER);
nResult = SdStartCopy( szTitle, szMsg, listStartCopy );
ListDestroy( listStartCopy );
。。。。。。
Top
相关问题
- 安装时设定的数据目录能否在安装后改变它?
- InstallShield 6.22 做的安装程序安装后没有反安装GUID子目录
- 如何用installshield做安装盘的时候能有子目录
- 我如何在installshield中获得安装目录的路径
- installshield 可不可以将文件安装到不同的目录(两个以上)???
- 如何利用InstallShield 6.x在安装过程中建立IIS的虚拟目录?
- 用installshield做打包,在默认目录下安装一部分文件,打算在SYSTEM目录下安装DLL,请问应该如何写?
- 如何让InstallShield做的安装程序自动建立IIS虚拟目录?高分
- 用installshield能不能为ASP程序打包,使其自动安装,设置虚拟目录?
- 5在做安装程序时(installshield)如何把我的一个dll自动加入到系统目录下




