• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            健康,快樂,勇敢的寧帥!!

            努力、努力、再努力! 沒有什么能阻止我對知識的渴望。

             

            InstallShield Basic MSI工程常見問題解答

            1、  問題描述:采用何種安裝模式?
            實(shí)現(xiàn)方法:如果對用戶界面等自定義要求不高的話,建議用Basic Msi Project,否則用InstallScript MSI Project。

            2、  問題描述:安裝后快捷方式為亂碼。
            實(shí)現(xiàn)方法:將簡體中文設(shè)為默認(rèn)安裝語言后刪除English前的勾。
            操作步驟:在Installation Designer頁面中Installation Information-General Information->String Tables右擊Chinese(simplify)在彈出的快捷菜單中選擇Make default,回到Project Assistant頁面的相應(yīng)處去掉English前的勾。

            3、  問題描述:安裝界面的中文全顯示為亂碼。
            產(chǎn)生原因:之前已編譯過英文的安裝包。
            實(shí)現(xiàn)方法:在Bulid菜單中的Release Wizard中修改設(shè)置再重新編譯即可。

            4、  問題描述:如何修改系統(tǒng)默認(rèn)的安裝文件夾?
            實(shí)現(xiàn)方法:在Information-Product Properties中INSTALLDIR右側(cè)的文本框中單擊,再單擊文本框右側(cè)的 ,在彈出的Set INSTALLDIR對話框中新建目標(biāo)文件夾,點(diǎn)擊OK后,再次點(diǎn)擊 選擇剛才建好的那個(gè)文件夾。點(diǎn)OK 即可將默認(rèn)的安裝目錄修改。

            5、  問題描述:怎么在開始程序中加上卸載的快捷方式。
            實(shí)現(xiàn)方法:在Project Assistant頁面的Appication Shotcuts中單擊左側(cè)的Create an unlinstallation shotcut。

            6、  問題描述:安裝時(shí)怎么使控件自注冊。
            實(shí)現(xiàn)方法:在Project Assistant頁面的中右側(cè)選中控件,右擊選擇Properties在彈出的對話框中勾上Self Register復(fù)選框。

            7、  問題描述:怎么實(shí)現(xiàn)在卸載時(shí)有的控件不被刪除。
            實(shí)現(xiàn)方法:直接單擊Installation Designer頁面,選中Application Data下的Files and Folders,在Destination computer’s folders中選中不要被卸載的組件,右擊選擇Properties在彈出的對話框中勾上Permanent復(fù)選框(若沒有復(fù)選框可以在organiztion處的setup design處設(shè)置 )

            8、  問題描述:怎么在Basic MSI Project安裝工程中實(shí)現(xiàn)安裝后運(yùn)行指定的安裝程序。
            實(shí)現(xiàn)方法:首先在Installation Designer頁面的Behavior and Logic中單擊InstallScript,右擊Files在彈出的快捷菜單中選擇New Script file,然后新建相關(guān)函數(shù)。例如:
            #include "ifx.h"
            export prototype RunSetIIS(HWND);
            function RunSetIIS(hMSI)
               STRING svResult;
            begin    
                  if(FindFile(INSTALLDIR,"設(shè)置IIS.exe",svResult)=0) then
                  LaunchAppAndWait (INSTALLDIR^"設(shè)置IIS.exe","AUTORUN",WAIT);
               endif;  
            end;
            然后再在Behavior and Logic中單擊Custom Actions, 右擊Custom Actions在彈出的快捷菜單中選擇Custom Action Wizard在Action Type中選擇Run InstallScript code,在Insert into Sequence中的Install Execute Sequence處選擇After ISSelRegisterFinalize或者After InstallFinalize都行,其余按向?qū)崾静僮鳌?/p>

            9、  問題描述:怎么樣在安裝或卸載過程中停止或開啟、重啟有關(guān)服務(wù)。
            實(shí)現(xiàn)方法:大體操作同8。相關(guān)函數(shù)LaunchAppAndWait, 以停止win自帶的web服務(wù)為例:
            #include "ifx.h"
            export prototype StopWebservice(HWND);
            function StopWebservice(hMSI)
            begin
              LaunchAppAndWait("","net stop w3svc"+"/S",WAIT);  
            end;

            10、問題描述:怎么樣在卸載后刪除殘留文件。
            實(shí)現(xiàn)方法:大體操作同8。相關(guān)函數(shù)DeleteDir, DeleteFile,注意不要對INSTALLDIR文件夾進(jìn)行整個(gè)刪除,以防安裝在根目錄時(shí)這樣的刪除操作會造成刪除整個(gè)盤符的所有數(shù)據(jù)。

            11、問題描述:怎么樣在安裝完成之后創(chuàng)建新文件夾。
            實(shí)現(xiàn)方法:大體操作同8。相關(guān)函數(shù)CreateDir。

            12、問題描述:怎么使安裝包只一個(gè)exe文件。
            實(shí)現(xiàn)方法:在Bulid菜單中單擊Release Wizard,在Media Type對話框處選擇Network inage-在Release Configuartion對話框處選中Compress all files,在Windows Installer Location,Installscript Engine處選中Extract engine form Setup.exe,其余按向?qū)崾静僮鳌?/p>

            13、問題描述:安裝時(shí)提示有的文件正在使用不能被覆蓋,怎么解決。
            實(shí)現(xiàn)方法:單擊Installation Designer頁面,選中Application Data下的Files and Folders,在Destination computer’s folders處右擊選中show compenents,再選中不要被覆蓋的任意一個(gè)components,右擊選擇Properties在彈出的對話框中勾上Never Overwrite復(fù)選框。或是直接點(diǎn)擊Organazation處的components處選擇即可.

            14、問題描述:怎么讓用戶選擇安裝路徑。
            實(shí)現(xiàn)方法:在project Assistant中installationinterview 處,將第三行的yes選上。

            15、問題描述:怎么修改對話框左側(cè)和上部的logo圖片。
            實(shí)現(xiàn)方法:在Project Assistant->Installation Interview:在右上角的More options處有個(gè)Use custom images on dialogs

            16、問題描述:怎么在初始化安裝過程時(shí)顯示公司的logo作為閃屏。
            實(shí)現(xiàn)方法:在Installation Designer頁面的Behavior and Logic->Support Files->Splash Screen處的Language Independent單擊,在files列表處右鍵Insert files,選取一幅bmp圖片添加就是。

            17、問題描述:怎么使用腳本在安裝過程中調(diào)用另一個(gè)MSI安裝程序。
            實(shí)現(xiàn)方法:以下是函數(shù)片段
            string szCommand,szCmdLine;
            begin
               szCommand = WINSYSDIR^"msiexec.exe";  
               LongPathToShortPath(szCommand);
               szCmdLine =TARGETDIR^"msxmlchs.msi";
               LongPathToShortPath(szCmdLine);
               SdShowMsg("正在安裝msxml,請稍候...",TRUE);
               Delay(5);
               if (LaunchAppAndWait( szCommand ,"/i"+szCmdLine,WAIT) < 0) then
                  MessageBox("數(shù)據(jù)文件出現(xiàn)錯(cuò)誤",WA RNING);      
               endif;

            18、問題描述:怎么設(shè)置背景圖
                  實(shí)現(xiàn)方法:以下是函數(shù)片段
            Enable( BACKGROUND );      
                GetExtents ( nvDx , nvDy);
                if(nvDx=800) then
                  PlaceBitmap ( SUPPORTDIR ^ "bbrd1.bmp" , 1 , 800 , 600 ,CENTERED);
                elseif(nvDx=1024) then        
                  PlaceBitmap ( SUPPORTDIR ^ "bbrd2.bmp" , 1 ,1024 , 768 ,CENTERED);
                elseif(nvDx=1152) then
                  PlaceBitmap ( SUPPORTDIR ^ "bbrd3.bmp" , 1 , 1152 , 864 ,CENTERED);
                endif;

            posted on 2007-11-04 21:59 ningfangli 閱讀(1807) 評論(0)  編輯 收藏 引用


            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            導(dǎo)航

            統(tǒng)計(jì)

            公告

            Dict.CN 在線詞典, 英語學(xué)習(xí), 在線翻譯

            常用鏈接

            留言簿(4)

            隨筆檔案

            文章分類

            文章檔案

            搜索

            最新評論

            閱讀排行榜

            評論排行榜

            久久涩综合| 国产69精品久久久久APP下载| 三级韩国一区久久二区综合| 色综合久久88色综合天天 | 国产午夜精品理论片久久| 综合久久一区二区三区| 久久久久亚洲Av无码专| 99久久精品无码一区二区毛片| 久久精品一区二区影院| 久久精品国产亚洲av麻豆色欲| 日韩欧美亚洲综合久久影院d3| 久久久久亚洲av无码专区喷水| 国产成人AV综合久久| 日本道色综合久久影院| 国产精品一区二区久久精品涩爱| 国产精品99久久免费观看| 国内精品伊人久久久影院| 美女写真久久影院| 日产精品久久久久久久| 久久九九兔免费精品6| 久久精品中文字幕第23页| 亚洲精品乱码久久久久久中文字幕 | 久久婷婷五月综合色奶水99啪| 99久久免费国产精品| 日韩精品久久久久久免费| 久久精品国产第一区二区| 久久最新精品国产| 国产精品欧美久久久天天影视 | 无遮挡粉嫩小泬久久久久久久| 精品国产乱码久久久久久浪潮| 色欲av伊人久久大香线蕉影院| 久久久精品国产Sm最大网站| www亚洲欲色成人久久精品| 久久人人爽人人爽人人AV| 久久国产免费直播| 少妇熟女久久综合网色欲| 久久夜色精品国产| 久久97精品久久久久久久不卡| 色偷偷88欧美精品久久久| 久久综合狠狠综合久久97色| 一本综合久久国产二区|