用InstallShield做安装程序,“开始”菜单中的“UnInstall”怎么做,我知道怎么加个快捷键,但问题是,这个快捷键必须对应于一个程序,(我看到其它的程序都是这样。)
那么,这个程序那来的?怎么产生?
那么,这个程序那来的?怎么产生?
解决方案 »
- vs2008中combobox里面的内容怎样和数值相对应啊!
- #pragma implementation_key 是什么意思?干嘛用的?
- 新建一个工具栏之后怎样让它显示出来?
- 奇怪奇怪 listctrl的问题
- 怎样重载向导生成的文档视图结构中OnFileNew函数?
- 如何往窗口发送一个float 的数据?
- 能不能告诉我怎样画一个五角星?最好把算法讲得明白点,谢谢!!!
- 请问如何屏蔽掉Slider Control的TB_TOP(VK_HOME)事件?
- 求C语言加密XXTEA算法和C# XXtea算法 通用
- 初学者求助-VCdebug生成的exe无法关闭!
- 怎样建service进程!!
- TreeCtrl的工具条提示
然后指向,setup程序不就行了。setup不是有自动反
安装的吗?
function OnMoving()
string szAppPath,szUncmd;
int iPos;
begin
// Set LOGO Compliance Application Path
// TO DO : if your application .exe is in a subfolder of TARGETDIR then add subfolder
szAppPath = TARGETDIR;
RegDBSetItem(REGDB_APPPATH, szAppPath);
RegDBSetItem(REGDB_APPPATH_DEFAULT, szAppPath ^ @PRODUCT_KEY);
szUncmd = "UNINSTALL_CMD";
iPos = StrFind(UNINSTALL_STRING,szUncmd);
if iPos>0 then
UNINSTALL_STRING[iPos - 1]='\0';
UNINSTALL_STRING=UNINSTALL_STRING + ",LaunchSetup \"" + DISK1TARGET+"\\setup.exe\"";
MaintenanceStart();
endif;
end;
Parameters -uninst这样就可以了!!
Parameter -uninst这样就行了!
STRING LogFilePath; // Add uninstall icon
LogFilePath=TARGETDIR^"\\"^UNINST_LOGFILE_NAME;
LongPathToShortPath(LogFilePath);
AddFolderIcon(FOLDER_PROGRAMS^svDefGroup,("Uninstall "+@PRODUCT_NAME),
("IsUninst.exe -f"+LogFilePath),WINDIR,
"",0,"",REPLACE);
cosobin(cosobin) 兄,当安装程序在目标机器上安装完之后,setup.exe放在那里了?
STRING LogFilePath;
begin
LogFilePath=TARGETDIR^"\\"^UNINST_LOGFILE_NAME;
LongPathToShortPath(LogFilePath);
AddFolderIcon(FOLDER_PROGRAMS^svDefGroup,("Uninstall "+@PRODUCT_NAME),
("IsUninst.exe -f"+LogFilePath),WINDIR,
"",0,"",REPLACE);
end;如果还通不过,那请贴出错误消息,让我参考.
STRING LogFilePath在begin后面,编译始终通不过。
多谢,结贴。