使用install shield professional 6 中的问题/如何实现快捷菜单--卸载软件?
在使用ISPro6时候,想在开始菜单中添加卸载软件的快捷方式,那位大哥知道的,告知小弟!谢了。

解决方案 »

  1.   

    在OnFirstUIBefore()中添加一下代码:STRING  svPath;
    STRING  szItemName;svPath = PROGRAMFILES+"InstallShield Installation Information\\"+PRODUCT_GUID+"\\setup.exe";
        if (LongPathToQuote( svPath , TRUE ) < 0) then
          MessageBox("Call to LongPathToQuote failed.", SEVERE);
        endif;
        szItemName = "程序反安装项"; 
        if (AddFolderIcon(FOLDER_PROGRAMS ^ "你的程序", szItemName, svPath, WINDIR,
                          "", 0, "", REPLACE) < 0) then
            return -1;
        endif;
      

  2.   

    我是这样做的!
    添加一个快捷键 “卸载XXX程序”
    快捷键设置:主要是target :
     <PROGRAMFILES>+\InstallShield Installation Information\{你的工程ID}\Setup.exe工程ID来源:project ->setting 一眼就可以看到了
      

  3.   

    另外你需要一个垃圾桶图标
    指定其ICON位置:<TARGETDIR>\Uninstall.ico