不是有一项可以创建修改快捷方式的码?
你在那里指定它的目标位置desktop

解决方案 »

  1.   

    我就是选了它呀,安装完以后它把目标目录的快捷方式放在桌面上,而不是应用程序的快捷方式。我用的是installshield 5 limit 
      

  2.   

    你是不是没有把快捷方式的 run指向你的应用呀
      

  3.   

    我用6.1作了个TEST
    1 prototype  SetupFolders();
    2 function SetupFolders()
      string szPath,szResult,szhelpexe,szUninstallexe;
      STRING szMsg, svTarget, svResult, svUninstLogFile, svFolder, szProgram;
      begin
    if(FindFile(TARGETDIR,"五子棋.EXE",szResult)=0) then
    szPath=TARGETDIR^"五子棋.EXE";
    LongPathToQuote(szPath,TRUE);
    AddFolderIcon(SHELL_OBJECT_FOLDER,"五子棋",szPath,TARGETDIR,"",0,"",REPLACE);
    AddFolderIcon(FOLDER_DESKTOP,"五子棋",szPath,TARGETDIR,"",0,"",REPLACE);
     endif;

    if(FindFile(TARGETDIR,"拖拉机.EXE",szResult)=0) then
    szPath=TARGETDIR^"拖拉机.EXE";
    LongPathToQuote(szPath,TRUE);
    AddFolderIcon(SHELL_OBJECT_FOLDER,"拖拉机",szPath,TARGETDIR,"",0,"",REPLACE);
    AddFolderIcon(FOLDER_DESKTOP,"拖拉机",szPath,TARGETDIR,"",0,"",REPLACE);
    endif;
     
    end;
    3 在 OnMoved()中调用
      

  4.   

    我正需要 installshield 6  能否提供一个或能DOWN 的地址 EMAIL:[email protected]
      

  5.   

    ftp://www.highot.net/soft/tools/installshieldprofessional621.exe