我使用inno setup,用向导模式制作了一个安装包
刚开始默认的代码,可以在开始-全部程序 中建立程序的文件夹(startmenu/programs/XXXXXX),但是不会建立桌面快捷方式
我想使用程序文件夹里自定的图标,所以加入了图标代码
[Icons]
Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";WorkingDir: {app};IconFilename:"{app}\LP+.ico";
Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}";WorkingDir: {app}
Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}";WorkingDir: {app};IconFilename:"{app}\LP+.ico";Comment:"一键运行LP+";Tasks: desktopicon
Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: quicklaunchicon;IconFilename:"{app}\LP+.ico";Comment:"一键运行LP+"
结果程序的快捷方式跑到了开始的启动栏里,“全部程序”里没有程序的文件夹(但是确确实实已经建立在startmenu/programs/XXXXXX里了,但是就是不显示在“全部程序”里)
把图标代码删了也不行,但是在XP下就没问题
问:
1.怎么解决开始菜单混乱的问题
2.怎么解决桌面快捷方式的问题
刚才我重启了一下电脑,“全部程序”里的程序文件夹就出现了,但是卸载后再装就不行了