StringTables右擊Chinese(" />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

InstallShield Basic MSI工程常見問題

系統(tǒng) 2066 0
1、?? 問題描述:采用何種安裝模式?

實現(xiàn)方法:如果對用戶界面等自定義要求不高的話,建議用Basic Msi Project,否則用InstallScript MSI Project。

2、?? 問題描述:安裝后快捷方式為亂碼。

實現(xiàn)方法:將簡體中文設(shè)為默認(rèn)安裝語言后刪除English前的勾。

操作步驟:在InstallationDesigner頁面中Installation Information-General Information->StringTables右擊Chinese(simplify)在彈出的快捷菜單中選擇Make default,回到ProjectAssistant頁面的相應(yīng)處去掉English前的勾。

3、?? 問題描述:安裝界面的中文全顯示為亂碼。

產(chǎn)生原因:之前已編譯過英文的安裝包。

實現(xiàn)方法:在Bulid菜單中的Release Wizard中修改設(shè)置再重新編譯即可。

4、?? 問題描述:如何修改系統(tǒng)默認(rèn)的安裝文件夾?

實現(xiàn)方法:在Information-ProductProperties中INSTALLDIR右側(cè)的文本框中單擊,再單擊文本框右側(cè)的 ,在彈出的SetINSTALLDIR對話框中新建目標(biāo)文件夾,點擊OK后,再次點擊 選擇剛才建好的那個文件夾。點OK 即可將默認(rèn)的安裝目錄修改。

5、?? 問題描述:怎么在開始程序中加上卸載的快捷方式。

實現(xiàn)方法:在Project Assistant頁面的Appication Shotcuts中單擊左側(cè)的Create an unlinstallation shotcut。

6、?? 問題描述:安裝時怎么使控件自注冊。

實現(xiàn)方法:在Project Assistant頁面的中右側(cè)選中控件,右擊選擇Properties在彈出的對話框中勾上Self Register復(fù)選框。

7、?? 問題描述:怎么實現(xiàn)在卸載時有的控件不被刪除。

實現(xiàn)方法:直接單擊InstallationDesigner頁面,選中Application Data下的Files and Folders,在Destinationcomputer’sfolders中選中不要被卸載的組件,右擊選擇Properties在彈出的對話框中勾上Permanent復(fù)選框(若沒有復(fù)選框可以在organiztion處的setup design處設(shè)置 )

8、?? 問題描述:怎么在Basic MSI Project安裝工程中實現(xiàn)安裝后運行指定的安裝程序。

實現(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 andLogic中單擊Custom Actions, 右擊Custom Actions在彈出的快捷菜單中選擇Custom ActionWizard在Action Type中選擇Run InstallScript code,在Insert intoSequence中的Install Execute Sequence處選擇After ISSelRegisterFinalize或者AfterInstallFinalize都行,其余按向?qū)崾静僮鳌?

9、?? 問題描述:怎么樣在安裝或卸載過程中停止或開啟、重啟有關(guān)服務(wù)。

實現(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、問題描述:怎么樣在卸載后刪除殘留文件。

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

11、問題描述:怎么樣在安裝完成之后創(chuàng)建新文件夾。

實現(xiàn)方法:大體操作同8。相關(guān)函數(shù)CreateDir。

12、問題描述:怎么使安裝包只一個exe文件。

實現(xiàn)方法:在Bulid菜單中單擊ReleaseWizard,在Media Type對話框處選擇Network inage-在ReleaseConfiguartion對話框處選中Compress all files,在Windows InstallerLocation,Installscript Engine處選中Extract engine form Setup.exe,其余按向?qū)崾静僮鳌?

13、問題描述:安裝時提示有的文件正在使用不能被覆蓋,怎么解決。

實現(xiàn)方法:單擊InstallationDesigner頁面,選中Application Data下的Files and Folders,在Destinationcomputer’s folders處右擊選中showcompenents,再選中不要被覆蓋的任意一個components,右擊選擇Properties在彈出的對話框中勾上NeverOverwrite復(fù)選框。或是直接點擊Organazation處的components處選擇即可.

?

14、問題描述:怎么讓用戶選擇安裝路徑。

實現(xiàn)方法:在project Assistant中installationinterview 處,將第三行的yes選上。

?

15、問題描述:怎么修改對話框左側(cè)和上部的logo圖片。

實現(xiàn)方法:在Project Assistant->Installation Interview:在右上角的More options處有個Use custom images on dialogs

16、問題描述:怎么在初始化安裝過程時顯示公司的logo作為閃屏。

實現(xiàn)方法:在InstallationDesigner頁面的Behavior and Logic->Support Files->SplashScreen處的Language Independent單擊,在files列表處右鍵Insert files,選取一幅bmp圖片添加就是。

17、問題描述:怎么使用腳本在安裝過程中調(diào)用另一個MSI安裝程序。

實現(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)錯誤",WA RNING);??????
?? endif;

18、問題描述:怎么設(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;

InstallShield Basic MSI工程常見問題


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产综合图片 | 欧美亚洲国产精品久久 | 大学生一级毛片高清版 | 综合图区亚洲白拍在线 | 夜夜夜爽 | 久久久久久国产精品三级 | 国产又黄又a又潮娇喘视频 国产又色又爽又黄又刺激18 | 天天做夜夜做久久做狠狠 | 99热在线观看精品 | 米奇精品一区二区三区 | 久久国产亚洲偷自 | 亚洲视频一区在线观看 | 91视频论坛 | 国产成人精品一区二区仙踪林 | 婷婷99精品国产97久久综合 | 国产一区二区久久 | 欧美国产中文字幕 | 狠狠躁夜夜躁人人爽天天miya | 久久伊人中文字幕有码 | 亚洲在线免费 | 天天干天天爽天天射 | 国产在线一区二区三区 | 婷婷五 在线播放 | 国产精品久久自在自2021 | 大片毛片女女女女女女女 | 国产一区二区三区免费在线视频 | 日韩中文精品亚洲第三区 | 国产高清在线a视频大全凹凸 | 色女人综合 | 伊人伊人网 | 久久伊人亚洲 | 亚洲国产欧美国产第一区二区三区 | 国产成人mv在线观看入口视频 | 久热精品免费视频 | 欧美一级在线毛片免费观看 | 欧美日韩国产超高清免费看片 | 国产伦人伦偷精品视频 | 妇女网站爱嘿嘿视频免费观看 | 欧美日韩北条麻妃一区二区 | 成人私人影院在线版 | 蜜桃久久久 |