安装结束后启动的时候报错
[未能找到文件“C:\Document and Settings\admin\logo.ico”]
[logo.ico]是右下角显示的图片名, 打包的时候一起添加进去了,一运行就报这个错。
但是从安装目录下直接启动主程序就没有这个问题还有如果我的程序有一个启动程序来启动主程序的,如果把快捷地址指向启动程序没有反应,程序不会被启动,但是直接从安装目录下启动就可以。
求高手解决
以下是Icons部分的代码[Icons]
Name: "{group}\xxx"; Filename: "{app}\StartUp.exe"
Name: "{group}\{cm:ProgramOnTheWeb,xxx}"; Filename: "网址"
Name: "{group}\{cm:UninstallProgram,xxx}"; Filename: "{uninstallexe}"
还有就是设置桌面快捷图标的时候,360老是会拦截,怎么办啊

解决方案 »

  1.   

    你说的情况还真没遇到过。。Name: "{group}\xxx"; Filename: "{app}\StartUp.exe"
    貌似得指定下IconFilename
    IconFilename
    要显示的自定义图标文件名 (位于用户系统)。这可以是一个包含图标文件的可执行映像 (.exe, .dll)或一个 .ico 文件。如果这个参数未指定或空白,Windows 将使用文件的默认图标,这个参数可以包含常量。
    Name: "*****";   Filename: "{app}\Test.exe"; IconFilename: "{app}\Test.exe";
    或是IconFilename: "{app}\myicon.ico"
      

  2.   

    应该还是你的代码有问题吧。好像你的脚本中没有快捷方式语句。下面是我刚打包用到的语句,参考一下:
    [Icons]
    Name: "{group}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"
    Name: "{group}\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"
    Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon
      

  3.   

    没有设置tamcat或者其他应用服务的环境变量  你把快捷方式拖放到运行窗口运行就知道具体怎么回事