|
本人今天用innosetup5.5.9打包安装程序,一直不知道在哪里设置快捷方式的图标,经研究终于解决,记录如下:' F$ K9 K4 a/ w; @9 q2 S' E+ E2 ?7 q
首先按照innoseup的安装向导安装完成% ^6 }( d' `/ ^: _9 U
接着修改innosetup的脚本,两个地方一个是Task一个是Icons
5 U! z( e9 Q R"********************************************************************************"
0 D; ~3 g4 A J0 m- D* }# V[Tasks]9 p! F6 l0 G6 S7 k
Name: desktopicon; Description: "创建桌面快捷方式(&D)"; GroupDescription: "添加快捷方式:";
6 }+ V! p5 ]2 C* k) F* BName: desktopicon\common; Description: "对于所有用户"; GroupDescription: "添加快捷方式:";
" L/ w3 g* l: `: ]& s5 J0 eName: desktopicon\user; Description: "仅对当前用户"; GroupDescription: "添加快捷方式:quicklaunchicon"; Flags: unchecked
% O! H! U n' A/ J1 ^9 B4 {Name: associate; Description: "文件关联(&A)"; GroupDescription: "其它任务:"; Flags: unchecked
. G5 x2 q9 m, y8 z% T: L6 F+ b- X a' w0 k
"********************************************************************************"# V/ z. m2 d* k
[Icons]
% ]0 k, R8 [7 h+ k, a2 @3 ]7 q$ VName: "{commonprograms}\数据转换 V2.3.0"; Filename: "{app}\wxsds1.exe";IconFilename: "{app}\ico.ico"9 N8 M* K0 p+ R
Name: "{commondesktop}\数据转换 V2.3.0"; Filename: "{app}\wxsds1.exe";IconFilename: "{app}\ico.ico" ;Tasks: desktopicon. A/ w+ L$ Y( I
" u" s% K& c. f( i* d) L
结果达到预期效果: q$ [+ _9 [: g3 ^" u! m& m/ Z; U6 h
|
|