Installshield 本身在已经安装后,再次安装后会有卸载的功能的。没有必要再做unistall.exe的
解决方案 »
- 怎麼做軟鍵盤?用於瀏覽網頁的觸摸屏程序用
- 问一个文件的问题!请大家指教!
- delphi2005注册:输入注册码之后。。。。。。。
- 日期和数型问题
- 俩个问题,关于数据库模糊查询的:lookup和用GotoKey查询如下,咋样改成GotoNearest查询
- 怎样计算负的浮点数的n次幂?
- *****如何实现动态配置remote data module中adoconnection的connectstring*************************
- DELPHI控件问题
- MsMultiPartFormDataStream post表单出错
- 如何用sql实现dbgird只显示一个记录,就是id最大一条记录?
- 求怎样区分WIN2K和WINNT
- 在DELPHI中如何利用ISAPI技术编制用户权限认证,100分,分不够再加
// ---- script function prototypes -----
// your script function prototypes
prototype CorrectUninstallString();
// your global variables在function OnFirstUIBefore()中添加:begin
CorrectUninstallString();
end在最后添加:
/////////////////////////////////////
//function CorrectUninstallString()
//纠正V6.2远东语言包的BUG(无法反安装)
//
/////////////////////////////////////
function CorrectUninstallString()
//纠正V6.2远东语言包的BUG(无法反安装)
STRING szString1,szLins,svValue;
NUMBER NLinl,NValue,NSize,nType;
begin
NLinl=StrFind(UNINSTALL_STRING,"<UNINSTALL_CMD>");
if NLinl<0 then//正常的
else//需要纠正
StrSub(szString1,UNINSTALL_STRING,0,NLinl);
UNINSTALL_STRING=szString1+",LaunchSetup "+'"'+DISK1TARGET+'\\setup.exe"';
endif;
end;
"uninstall.exe -f unistall.isu"的形式来卸载程序,就是不知道uninstall.exe和unist.isu是如何产生的?(看书说uninstall.exe是installshield自带的一个独立的工具,但我用的installshield6.3专业版中就没有找到这个工具;书上也说unist.isu是自动产生的,但我也找不到,奇怪!!!)