q主要是׃早晚气温q低所_而要减少q种情况的发生,_օl修技师徏议Rd做几准备工作:首先Q保证电瓶电量供应充I对于寿命尽的电瓶要更换新的Q其ơ,要清z气门,很多情况下生这h늚原因是进气道U炭q多造成的,像进气门{部位过脏;其次Q定期更换汽Ҏo清器以减汽油的杂质、水份对油\的媄响;再次Q更换发动机润滑油ؓ冬季专用润滑油,qؓ发动机水添加适量的防L?/p>
2?nbsp; 问题描述Q安装后快捷方式Zؕ码?br>实现ҎQ将体中文设为默认安装语a后删除English前的勾?br>操作步骤Q在Installation Designer面中Installation Information-General Information->String Tables叛_Chinese(simplify)在弹出的快捷菜单中选择Make defaultQ回到Project Assistant面的相应处LEnglish前的勾?/p>
3?nbsp; 问题描述Q安装界面的中文全显CZؓq?br>产生原因Q之前已~译q英文的安装包?br>实现ҎQ在Bulid菜单中的Release Wizard中修改设|再重新~译卛_?/p>
4?nbsp; 问题描述Q如何修改系l默认的安装文g夹?
实现ҎQ在Information-Product Properties中INSTALLDIR右侧的文本框中单击,再单L本框右侧??:namespace PREFIX = V />
5?nbsp; 问题描述Q怎么在开始程序中加上卸蝲的快h式?br>实现ҎQ在Project Assistant面?v:shape>Appication Shotcuts
6?nbsp; 问题描述Q安装时怎么使控件自注册?br>实现ҎQ在Project Assistant面的中右侧选中控gQ右击选择Properties在弹出的对话框中勾上Self Register复选框?/p>
7?nbsp; 问题描述Q怎么实现在卸载时有的控g不被删除?br>实现ҎQ直接单击Installation Designer面Q选中Application Data下的Files and FoldersQ在Destination computer’s folders中选中不要被卸载的lgQ右击选择Properties在弹出的对话框中勾上Permanent复选框(若没有复选框可以在organiztion处的setup design处设|?v:shape>
8?nbsp; 问题描述Q怎么在Basic MSI Project安装工程中实现安装后q行指定的安装程序?br>实现ҎQ首先在Installation Designer面的Behavior and Logic中单击InstallScriptQ右击Files在弹出的快捷菜单中选择New Script fileQ然后新建相兛_数。例如:
#include "ifx.h"
export prototype RunSetIIS(HWND);
function RunSetIIS(hMSI)
STRING svResult;
begin
if(FindFile(INSTALLDIR,"讄IIS.exe",svResult)=0) then
LaunchAppAndWait (INSTALLDIR^"讄IIS.exe","AUTORUN",WAIT);
endif;
end;
然后再在Behavior and Logic中单击Custom Actions, 叛_Custom Actions在弹出的快捷菜单中选择Custom Action Wizard在Action Type中选择Run InstallScript codeQ在Insert into Sequence中的Install Execute Sequence处选择After ISSelRegisterFinalize或者After InstallFinalize都行Q其余按向导提示操作?/p>
9?nbsp; 问题描述Q怎么样在安装或卸载过E中停止或开启、重启有x务?br>实现ҎQ大体操作同8。相兛_数LaunchAppAndWait, 以停止win自带的web服务ZQ?br>#include "ifx.h"
export prototype StopWebservice(HWND);
function StopWebservice(hMSI)
begin
LaunchAppAndWait("","net stop w3svc"+"/S",WAIT);
end;
10、问题描qͼ怎么样在卸蝲后删除残留文件?br>实现ҎQ大体操作同8。相兛_数DeleteDir, DeleteFileQ注意不要对INSTALLDIR文g夹进行整个删除,以防安装在根目录时这L删除操作会造成删除整个盘符的所有数据?/p>
11、问题描qͼ怎么样在安装完成之后创徏新文件夹?br>实现ҎQ大体操作同8。相兛_数CreateDir?/p>
12、问题描qͼ怎么使安装包只一个exe文g?br>实现ҎQ在Bulid菜单中单击Release WizardQ在Media Type对话框处选择Network inage-在Release Configuartion对话框处选中Compress all filesQ在Windows Installer LocationQInstallscript Engine处选中Extract engine form Setup.exeQ其余按向导提示操作?/p>
13、问题描qͼ安装时提C有的文件正在用不能被覆盖Q怎么解决?br>实现ҎQ单击Installation Designer面Q选中Application Data下的Files and FoldersQ在Destination computer’s folders处右击选中show compenents,再选中不要被覆盖的L一个componentsQ右击选择Properties在弹出的对话框中勾上Never Overwrite复选框。或是直接点击Organazation处的components处选择卛_.
14、问题描qͼ怎么让用户选择安装路径?br>实现ҎQ在project Assistant中installationinterview
15、问题描qͼ怎么修改对话框左侧和上部的logo囄?br>实现ҎQ在Project Assistant->Installation InterviewQ在右上角的More options处有个Use custom images on dialogs
16、问题描qͼ怎么在初始化安装q程时显C公司的logo作ؓ闪屏?br>实现ҎQ在Installation Designer面的Behavior and Logic->Support Files->Splash Screen处的Language Independent单击,在files列表处右键Insert filesQ选取一qbmp囄d是?br>
17、问题描qͼ怎么使用脚本在安装过E中调用另一个MSI安装E序?br>实现ҎQ以下是函数片段
string szCommand,szCmdLine;
begin
szCommand = WINSYSDIR^"msiexec.exe";
LongPathToShortPath(szCommand);
szCmdLine =TARGETDIR^"msxmlchs.msi";
LongPathToShortPath(szCmdLine);
SdShowMsg("正在安装msxmlQ请E?..",TRUE);
Delay(5);
if (LaunchAppAndWait( szCommand ,"/i"+szCmdLine,WAIT) < 0) then
MessageBox("数据文g出现错误",WA RNING);
endif;
18、问题描qͼ怎么讄背景?br> 实现ҎQ以下是函数片段
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;