急!百分求助installshield第二安装为卸载的问题!
在InstallShield6.22中制作成的安装包, 安装时,如果电脑中已经装了
该系统,则InstallShield6.22会提示你,先卸载. 卸载完,再执行安装程序
才能安装.
问题如下:
1。现在,如果电脑中已经安装该系统,但我想在安装时直接覆盖原来的系统.
(也就是说,不要这样, "必须要先卸载原来系统,才能安装",
而要这样 安装时直接覆盖原来的系统)
请问在哪儿修改InstallShield6.22安装包?
2。我在OnMaintUIBefore这个函数中加入了如下代码:都是在这里找到的,呵呵~~
svResult = SdLoadString(IFX_MAINTUI_MSG);
szCaption = SdLoadString(IFX_ONMAINTUI_CAPTION);
nResult = SprintfBox(MB_OKCANCEL,szCaption,"%s",svResult);
if (nResult = IDCANCEL) then
exit;
elseif(nResult = IDOK) then
// setup default status
SetStatusWindow(0, "");
Enable(STATUSEX);
SetTitle("",24,BACKGROUNDCAPTION);
StatusUpdate(ON, 100);
//-->Remove all components
ComponentRemoveAll();
SetTitle("",24,BACKGROUNDCAPTION);
endif;
DeleteDir(TARGETDIR,ALLCONTENTS);
DeleteDir(TARGETDIR,ONLYDIR);
return 0;
可是这样一来,第二安装的时候没有了“修改”和“修复”两项了,怎么再给加上呢?
这两个问题,,谁能帮我解决啊。急啊。