请教Wise Installation中怎样把uninstall添加到开始菜单? (50分)

  • 主题发起人 yangh888
  • 开始时间
Y

yangh888

Unregistered / Unconfirmed
GUEST, unregistred user!
请教Wise Installation中怎样把uninstall添加到开始菜单?
 
这种问题我已回答过很多次,请搜索一下。
 
先将UNWISE.EXE拷入安装目录(即你需要打包的程序放在一起),然后就可以像其他程序一样对待.
 
再来一次:
1、转到: Script Editor,在脚本(Scripts) 区找到以下一句
If System Has Windows 95 Shell Interface then
然后,选中这一段内的 else

2、双点击左边 Actions 区内的 Create Shortcut ,在出现的对话框内填入以下内容即可:
Source 填 %MAINDIR%/UNWISE.EXE
Destination 填 %GROUP%/删除.lnk
Command 填 %MAINDIR%/INSTALL.LOG
Icon Number 填 0
3、填写完后,脚本会如下:
If System Has Windows 95 Shell Interface then
Get Registry Key Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders place in Variable STARTUPDIR
Get Registry Key Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders place in Variable DESKTOPDIR
Get Registry Key Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders place in Variable STARTMENUDIR
Get Registry Key Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders place in Variable GROUPDIR
Get Registry Key Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders place in Variable CSTARTUPDIR
Get Registry Key Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders place in Variable CDESKTOPDIR
Get Registry Key Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders place in Variable CSTARTMENUDIR
Get Registry Key Software/Microsoft/Windows/CurrentVersion/Explorer/Shell Folders place in Variable CGROUPDIR
Set Variable CGROUP_SAVE to %GROUP%
Set Variable GROUP to %GROUPDIR%/%GROUP%
Create Shortcut from %MAINDIR%/UNWISE.EXE to %GROUP%/删除.lnk
else

===================
以上是 Wise 的标准做法!
 
就象zbsfg说的那样,我所有wise安装程序都是这样做的。不过zbsfg把文件名说错了:应该是:
UNWISE.EXE,那到哪里找这个文件呢,最快的方法就是你先用wise压一个安装文件,那后运行你那个
安装文件,安装好后,就会在你安装的目录下有一个。也可以直接在你wise安装目录的根目录下
找到。
 
to zbsfg:
如果你的 Wise 支持 Uninstall ,那么 Wise 是会自动安装 UNWISE.EXE 的,把它 拷入安装目录 是多此一举!
 
对,说错文件名了,
to bkfx:
怎么是多此一举呢?你不是要增加UNINSTALL的快捷键吗?不放入这个文件,快捷键指向谁?:)
 
各位:
你们做的UNINSTALL,删除后是不是没能将程序组的内容删除
如:
我的软件                //<-这个项目没删除,其内容是空.
    ->程序名
    ->帮助
    ->删除
我用WISE9.02.
 
to zbsfg:
1、如果不用 Scrpit Editor ,只使用 Installation Expert ,你的方法是必须的,但这是不懂使用 Wise Script 的无奈之举。
2、如果使用 Script Editor ,这就是多此一举了。
3、你看看我上面的例子吧,这是 Wise 公司 Support Team 给出和推荐的 “把uninstall添加到开始菜单” 标准方法!
 
to zbsfg:
你说的问题只出现在 Wise 9.01 版本上,v9.02 是不存在这个问题的!
 
bkfx兄是应该是正统的方法。:)收藏。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
顶部