前提是你得用的是InstallShield Premier版本。
其次,你在General Information的Setup Language中添加中文简体和英文。
在Release设置装备摆设项中,你要设置UI Language为中文简体和英文,Default Language为英文。
最初,从头Build。
installshield怎么安拆多语言的法式
原则 的做法能够是:
1、在General Information的Setup Language里抉择 简体中文和英文。
2、然后将差别的语言资本文件放到差别的Component中,而Component的Languages中修改为简体中文或英文(本来默认是Language Independent)。
3、Release释放安拆包时,要抉择 多语言,至于能否弹出语言抉择 对话框,你根据 需求设置。
高手们,怎么在INSTALLSHIELD中展现 中文InstallShield撑持中文,假设 是Professional版本,你需要在安拆InstallShield时抉择 中文,假设 是Premier版本,间接在工程里增加中文就行。
若何利用VFP9.0自带的InstallShield造造 安拆法式一、 起首安拆VFP9.0自带的InstallShield法式
在VFP9.0的安拆包中,自带有InstallShield的安拆法式,该法式在一个名为installshield的文件夹中,翻开该文件夹,双击阿谁名为isxfoxpro.exe的文件,可启动安拆领导,然后按领导操做,即可完成对InstallShield Express 5.0软件的安拆。
二、 利用InstallShield Express 5.0造造 安拆法式
启动InstallShield Express 5.0 for visual foxpro后,呈现三个页面,它们是Start Page(起头页面)、Projecte Assistant(项目助理)和Installation Designer(安拆设想)。下面别离 介绍每页中的详细设置办法。
(一) Start Page(起头页面)
在Project Tasks(项目使命栏)中选Create a new project(成立一个新项目)项,翻开New Project对话框,选“Express Project”:
在Project Name栏填进 你的项目名称;
在Project Language 抉择 语言,一般选Chinese(Simplified);
在Location填进 生成的安拆法式的途径,并将下面的“Create project file in?Project
Name?subfolder”选项打钩。
新建项目完成,点击“OK”进进 下页(Projecte Assistant)。
(二) Projecte Assistant(项目助理) 页
停止如下设置:
1.Application Information
该项填进 安拆法式的有关信息:公司名称、安拆法式名称、版本、网址、图标等。 注:“Specify your company name(公司名称)”项目应填进 安拆法式的文件夹名称。
2.Installation Requirements
该项抉择 安拆法式此后运行的操做系统等,一般按默认选项。
3.Installation Architecture
按默认选项。
4.Application Files;
抉择 需安拆的文件或文件夹,将其加进 。
5.Application Shortcuts
抉择 主法式的灵敏 启动体例。
6. Application Registry
如需要修改操做系统的注册表则进进 该项,停止修改。
7.Installation Interview
对安拆过程中呈现的版权对话框、公司名称、用户名、能否要修改安拆途径、能否能抉择 安拆部门文件及抉择 主法式等停止设置。
8.Build Installation
成立安拆文件的类型,分:单一施行文件、收集安拆、光盘安拆等。
重视 :到此已根本完成,但万万不要按“Build Installation”按钮!先辈进 (Installation Designer)页面。
(三) Installation Designer(安拆设想)
在此页面中可对上述的设置进一步停止详尽 的设置和修改,最重要的是应将VFP9.0的运行时刻库加进 到安拆文件中,不然不克不及离开VFP运行。
加进 办法:在该页面左侧栏内选②下的“Redistributables”,找到“Microsoft Visual Foxpro 9 Runtime Libraries”,将其选中即可。
在完成所有的设置后,最初再进进 上页(Projecte Assistant),进进 “Build Installation”,点击“Build Installation”按钮,便完成安拆法式的造造 !
若何利用InstallShield造造 安拆法式
原文中的图片均摘 用英文界面,本文将全数改为简体中文汉化处置后的界面,文中涉及的所有选项和菜单名称也均修改为中英文比照 的体例,中文名称均与汉化版底细同,以便利各人与简体中文汉化处置后的版本比照 利用,文中部门语句也停止了恰当的修改,使其愈加通畅易懂。)
从Visual FoxPro 7.0起头,取缔 了不断利用的安拆领导,而是在发布盘中附带一个有功用限造的InstallShield Express软件,固然有功用上的限造,但是相关于安拆领导而言,该东西所具有的强大功用和乖巧 的安拆法式成立手艺,使客户高效安拆和设置装备摆设利用 法式成为可能。因为该软件全数为英文界面,而且因为其功用强大也招致了安拆设置上的复杂性与多样性,可能令许多不断利用安拆领导造造 安拆程的Visual FoxPro法式员一时难以上手。本文将连系一个详细安拆法式的造造 过程,详尽 介绍该东西的利用办法。
1、发布利用 法式前
Visual FoxPro 8.0安拆光盘中包罗了InstallShield Express 3.54 (SP4)的限造版,很天然,除了利用该软件外,也能够利用任何基于Microsoft Windows Installer手艺的安拆法式造造 软件来成立一个安拆法式(.msi)或与Microsoft Windows Installer兼容的合并模块(.m**),除了Visual FoxPro运行时间库文件外,一些发布计划需要合并模块,详尽 信息请参考Visual FoxPro搀扶帮助 中对发布计划的介绍。
预备 发布一个利用 法式时,起首应该考虑几个问题。除了鄙人面介绍的利用 法式发布过程中的过程纲领外,还应当确认利用 法式构造,处理若何交付利用 法式给客户,以及若何更好的组织本身的安拆法式,当答复了所有那些问题时,发布Visual FoxPro 利用 法式就预备 好了。
本文的例子中要发布的那个利用 法式是一个用于检测收集通信形态的东西,在该软件中,利用一个第三方控件Ping Wizard(用于施行收集检测)和通用控件Microsoft StatusBar Control 6.0(用于展现 一些形态信息),该软件包罗一个可施行EXE文件和一个CHM搀扶帮助 文件及一些数据库文件。
2、利用InstallShield Express创建安拆法式
成立安拆工程是成立安拆法式的第一步。利用InstallShield Express成立的工程文件(.i**)是基于Windows Installer工程文件的,该文件存储所有的逻辑和需要的信息来成立一个与Windows Installer兼容的安拆法式。
图1 InstallShiled Express界面 图2 新建
工程对话框
⑴、成立安拆工程
① 起首翻开InstallShiled Express,如图1所示。
② 在File(文件)菜单上单击New(新建)选项来翻开New Project(新建工程)对话框,图2。
③ 在Project Name and Location(工程名和位置)框中选定要保留的工程的位置,并从头定名默认得工程名,然后单击OK(确定)按钮。
④ 假设 要成立英语语言之外的安拆法式,能够在Project Language(工程语言)列表框中抉择 一个响应的替代语言。例如,假设 要在安拆法式对话框中利用简体中文文字,必需将语言设置为Chinese(Simplified),不然安拆期间对话框的中文将会酿成乱码。
需要重视 的是,在抉择 了一种语言后,不克不及再停止修改。该工程的设置如图2所示。
⑵、定义工程属性
在成立一个安拆工程之后,能够定义工程的属性,如:
● Product Name(产物名称)
● Product Version(产物版本)
● Product Icon(产物图标)
● 所有利用 法式文件的默认安拆目次
● Readme文件的名称和位置
至少应该指定产物名称并指定一个默认安拆目次。InstallShield Express中的INSTALLDIR属性指定默认安拆目次的位置,如利用 法式主目次。由INSTALLDIR属性指定的默认安拆目次位置是:
[ProgramFilesFolder]Your Company Name\Your Product Name
重视 :选举 为用户的利用 法式更改Your Company Name和Your Product Name为恰当的名称。也能够通过设置INSTALLDIR为利用 法式指定的一个差别的目次,例如,以ScanPing做为利用 法式的安拆目次:
[ProgramFilesFolder]ScanPing
假设 方案安拆一些数据或数据库文件,也能够编纂DATABASEDIR属性来为那些文件指定默认的目标 目次。
为安拆工程指定常用信息的办法如下:
① 在Organize Your Setup(组织安拆文件)节点下单击General
Information(常规信息)。
② 编纂属性列表中的各字段值。
我们关于该工程的设置如图3所示。
图3 工程属性设置 图4
新建部件
⑶、划分产物功用
从利用 法式用户和InstallShield Express的整体看,一个功用能够被做为一个利用 法式的组件。该功用为用户部门安拆利用 法式供给了可能。例如,在Visual FoxPro安拆期间,能够指定能否安拆做为功用组件的Visual FoxPro示例和Visual FoxPro东西。
重视 :在创建一个安拆法式时,划分产物功用并非需要的,虽然那对用户有搀扶帮助 。
安拆功用的默认设置是Always Install(老是安拆),新建一个功用的步调如下:
① 在Organize Your Setup(组织安拆文件)节点下单击Features(部件)。 ② 添加一个新功用,在窗格中间的树形视图的Features(部件)节点单击右键,然后单击New Feature(新建部件),如图4所示。
③ 输进 一个新部见名称并回车。
在确认产物部件后,能够设置部件属性,例如部件描述、部件若何被发布,以及部件能否为必需等。
设置部件属性的步调如下:
① 选定要修改属性的部件。
② 在属性列表中,单击或双击属性的字段值来编纂该值。要展现 更多选项,单击右边的“…”或下拉箭头按钮。
③ 为属性输进 或抉择 新值。
例如,要想供给安拆利用 法式搀扶帮助 文件的安拆选项,下面的步调将成立该部件,并定名为“搀扶帮助 文件”。假设 要使“搀扶帮助 文件”在安拆时可选,要设置Required(必须的)属性为No(否)。假设 你期看 在用户第一次通过按F1利用搀扶帮助 时,常使挪用该功用,并供给用户停止安拆,应当设置Advertised(做告白)属性为Allow Advertise(容许 告白,即可抉择 “在初次利用时安拆”)
若何在InstallShield加插安拆驱动法式假设 你有了驱动文件inf和sys,在installshield2009sp1里面用脚本安拆驱动十分简单:
1、安拆installshield2009sp1,安拆时抉择 把中文简体做为默认输出语言
2、翻开installshield2009sp1,点击create a new project,抉择 installscript project,修改project name(项目名称)我的是“USB-Probe驱动安拆”,location(存放位置),然后点ok,会呈现project assistant助手的介绍,不消理睬间接点下一步,修改你的软件信息(安拆文件展现 的)我的company name“VS”specify your application name“Probe驱动法式”然后是版本和web address “”,点击下一步,安拆风气 修改,能够不消理睬间接下一步,
3、不断点下一步,不断抉择 no,曲到build installation,抉择 singe executable,然后点击build installation ,查看成果SINGLE_EXE_IMAGE - 0 error(s), 0 warning(s),是不是没有错误,
4、在application data里面找到files and folders里面的application target folder删除defaultcomponent
右键点windows 新建folder名字改成system32,然后在destination computer's files里面点右键选add,然后阅读选中xxx.inf和xxx.sys,点翻开
5、在installation designer里面找到behavior and logic里面的installscript,点击setup.rul,在文件的结尾加上以下代码即可
function OnFirstUIAfter()
begin
LaunchAppAndWait(WINSYSDIR^"\\devcon.exe", "install C:\\WINDOWS\\system32\\xxx.infUSB\\\VID_0711PID_0250", WAIT);
DeleteFile ( "C:\\WINDOWS\\system32\\xxx.sys" );
DeleteFile ( "C:\\WINDOWS\\system32\\xxx.inf" );
return 0;
end;
此中u**\\\vid_0711pid_0250 是我的设备id,修改成你本身的,xxx.inf 也修改成你本身的。
脚本修改完毕
6、按F7,build single_exe_image,安拆法式造造 完毕,运行image 里面的setup即可安拆你的驱动了。