SetupFactory部分功能代码解析

合集下载

和新型组合式木马的遭遇战

和新型组合式木马的遭遇战

和新型组合式木马的遭遇战在以病毒为首的恶意程序家族中,木马是非常阴险的“品种”。

木马潜入系统后,一般不会对系统进行明显的破坏,而是使出各种手段,千方百计地隐藏自己,之后悄悄开启后门,为黑客的顺利入侵铺平道路。

可以说,木马对系统的安全威胁极大。

正因为如此,木马也就成了人人喊打的过街老鼠,成了杀毒软件防御的重点目标。

黑客为了提高木马的危害力,通常会使用五花八门的免杀技术,让木马逃过追捕。

不过魔高一尺道高一丈,免杀木马终究难逃法网。

不过,狡猾的黑客又想出了狠招,通过将原本合法的系统程序“巧妙”组合成了新型木马,从而轻松避开杀软的监控,堂而皇之地潜入系统。

这不,某单位的网管小金就遭遇到了这类新型组合式木马,欲知详情,请看下文!网站被黑客入侵了!小金为了提高系统安全性,就从网上随手下载了一个修复系统漏洞的软件。

运行该软件(其名称为“Winpatch.exe”)后,出现了修复系统漏洞的提示信息,并从网上下载了一些补丁包,之后为系统逐一打上补丁。

不过过了几天,小金发现网站被黑客入侵了,不仅网站被乱改了一通,而且丢失了一些重要数据。

看来,这台主机已经被黑客盯上了。

小金立刻升级杀软病毒库,对系统进行全局扫描,却并没有发现病毒和木马的踪迹。

小金又更换了几款功能很强的杀软,也没有发现任何问题!谁打开了Telnet登录通道?小金打开了任务管理器,并没有发现任何可疑进程信息。

随手在CMD窗口中执行“netstat-an”命令,却奇怪地发现了23号端口出于开启状态,该端口是Telnet服务专用的。

可是自己并没有开肩Telnet服务啊?肯定是黑客非法开启了本机的Telnet服务,远程登录到本机上,继而执行各种破坏操作的。

没有管理员级别的账户名和密码,黑客即使打开了Telnet通道,也无法连接。

找出暗藏的黑客账户果然,小金运行了“net user”命令,发现存在一个可疑的“hawke7”账户。

运行“net user hawke7”命令,观察其属性,发现这是一个具有管理员权限的账户,而且不久前还登录过本机。

联想国际(Thinkpad)主板不良代码对照表如下请参考

联想国际(Thinkpad)主板不良代码对照表如下请参考

联想国际主板不良代码对照表如下请参考:0175:Bad CRC1,stopPOST task(CRC1 错误,停止POST任务)EEPROM校验和不正确(块6)0176:system security the system has been tamperd with(系统安全性-系统受到了干扰。

)如果卸下安全芯片然后重新安装或者安装一个新的安全芯片则会出现此消息。

要清除该错误,请进入IBM BIOS setup utility.如果这样无法解决问题0177:BAD SVP data,stop POST task.(错误的SVP数据,停止POST任务)。

EEPROM中超级用户密码的校验和不正确,应更换系统板0182:Bad CRC2.Enter BIOS setup and load setup defaults.(CRC2不正确。

请进入BIOS setup 并装入其中的缺省Setup设置。

)EEPROM中的CRC2设置的校验和不正确。

转至IBM BIOSsetup utility。

按F9,然后按Enter 键以装入缺省设置。

按F10,然后按Enter键以重新启动系统。

0185:Bad startup sequence settings。

Enter BIOS Setup and load setup defaults。

(CRC2不正确,请进入BIOS Setup 并装入其中的缺省Setup 设置。

)EEPROM中的启动顺序设置的校验和不正确。

转至IBM BIOS Setup utility。

按F9,然后按Enter 键以装入缺省设置。

按F10,然后按Enter键以重新启动系统0187:EAIA data access error(EAIA数据访问错误)对EEPROM的访问失败,请将计算机送去维修。

0188:Invalid RFID Serialization Information Aea。

(无效RFID序列化信息区域)EEPROM 校验和不正确(块0和块1)。

MAPX5.0用SetupFactory打包完全教程

MAPX5.0用SetupFactory打包完全教程

MAPX5.0用SetupFactory打包完全教程由于前些日子有些朋友对MAPX打包有点问题,所以今天做个打包的教程,希望对大家有用。

其实我也是参照资源大联盟的老公的打包说明来做的,只是我用的不是InstallShield打的包,我用的是setupfactory,应该来说这个要比专业的InstallShield简单多了,好了,不多说了,接下来我就对于我的《电子地图查询系统》打个包,做个演示。

说明《电子地图查询系统》是用基于MAPX5.01用VB6语言开发的系统,没有涉及到数据库。

第一步:找全所有需要打包的文件。

需要打包的文件很多,我们先建个文件夹,把所有需要打包的文件放里面,比如我建的文件夹:F:\setup。

打包的文件主要有1.MAPX文件MAPX5.0文件夹下的所有文件(不包括data、MAPS以及程序示例的文件夹,当然也可以把MAPX5的帮助文件也删掉),最后文件如图所示:2.程序所用到的控件和动态连接库为了方便起见,我们在SETUP文件夹下建个SYSTEM文件夹,所有的控件和动态连接库都放这里。

由于用VB6开发,所以MSVBVM60.DLL是必不可少的。

我用到的其他控件有Comdlg32.ocx、MSCOMCTL.OCX、TABCTL32.OCX。

把这些都复制到SYSTEM文件夹。

可以自己检查用了什么控件,控件在什么位置(一般都在系统的SYSTEM32目录下)。

如图:3.自己做的程序以及相关的文件由于我做的比较简单,只有一个运行程序,关联的文件主要是地图文件,我们直接把这些文件拷贝到SETUP文件夹下。

4.其他相关其实只需要上面的文件就可以了,如果需要更完整的话,需要以下一些文件。

A.字体文件(在windows\font文件夹下),建议将字体文件复制到SETUP文件夹下的FONT文件夹(当然这个文件夹自己建拉)。

主要有ARIAL.TTF、MAPIS___.TTF、MAPSYM.TTF、TTMIAR__.TTF、TTMICG__.TTF、TTMIMI__.TTF、TTMIOG__.TTF、TTMIOS__.TTF、TTMIRE__.TTF、TTMITC__.TTF、TTMIWE__.TTFB.GeoDict.DCT文件(在MAPX5.0/MAPS文件夹下)。

第十五章 SET UP 的部分指令

第十五章 SET UP 的部分指令

第十五章SET UP 的部分指令指令Edit→Set Up可以来进行材料、精度、单位等的设置,用户可以根据自己的习惯和产品的的要求设定各项参数。

这里我们先介绍几个常用的指令。

(一)、Unit、Material 的介绍1.Unit,会跳出如下的对话框:点击Edit→Set Up→Units变更模型的单位组用Set指令修改了当前的单位组,确认后会出现如下对话框:这两个选项的区别是:第一个选项(Convert dimensions)表示使用新的单位时,模型的实际大小不变,系统会自动根据单位之间的换算关系,重新计算新的尺寸值。

第二个选项(Interpret dimensions)表示尺寸值的大小不变,只是单位有变化。

所以用这个选项模型的实际尺寸通常会改变。

创建用户自定义的单位组除了系统自代的单位组外,Pro/E允许用户创建自己的单位组并进行修改。

New、Copy和Edit就是完成这个功能的。

\一般情况下,我们可以先Copy 一个单位组并给它赋予新的名称,然后用Edit 指令稍作修改,就建立好了我们所需的自定义单位组。

Copy 对话框如图所示:显示单位组的信息点击Info 后,会看见Information Window ,出现如下的信息从上面的窗口里,我们可以看见有关于所选择的单位组完整的信息。

所选中的被复制的单位组名称 输入新单位组的名称2.Material使用Edit →Set Up →Material 指令,不仅可以定义、删除、编辑、显示选择材料的各项参数,还可以为模型指定材料或取消指定。

这个指令只在Part 里可用,在Assembly 中,没有这个选项。

菜单:指令介绍:点击Edit →Set Up →Material →Define ,系统会提示你输入材料名称,例如STEEL ,Done 后跳出以下对话框,提示输入各种参数的值:MATERIAL STEELThis file may be edited using available editor. Just type on the necessary lines appropriate values after the "=" sign. Comments are not permitted on lines containing material properties names.YOUNG_MODULUS = POISSON_RATIO = SHEAR_MODULUS =Define:定义一个新的材料 Delete:删除所选材料 Edit:修改所选材料的参数 Show:显示所选材料的参数 Write:建立Access 资料表捷径 Assign:将所选择的材料指定给此零件Unassign:取消对零件材料的指定MASS_DENSITY =THERMAL_EXPANSION_COEFFICIENT =THERM_EXPANSION_REF_TEMPERATURE =STRUCTURAL_DAMPING_COEFFICIENT =STRESS_LIMIT_FOR_TENSION =STRESS_LIMIT_FOR_COMPRESSION =STRESS_LIMIT_FOR_SHEAR =THERMAL_CONDUCTIVITY =EMISSIVITY =SPECIFIC_HEAT =HARDNESS =CONDITION =INITIAL_BEND_Y_FACTOR =BEND_TABLE =PRO_UNIT_MASS =PRO_UNIT_LENGTH =PRO_UNIT_SYS =除了在这个对话框直接输入参数值外,这些参数可以在Relation中定义,也可以在Relation中用它们来驱动其它变量,调用它们的格式为:material_param(“参数名称”,“材料名称”),例如:d0=material_param("HARDNESS","STEEL")/5material_param("YOUNG_MODULUS ","STEEL")=3400000MASS_DENSITY是系统计算零件质量的依据。

setupFactory打包步骤

setupFactory打包步骤

setupFactory9.0打包步骤打开后的界面:
直接点击确定创建一个新的要打包的工程,
然后按向导的操作下一步下一步。

选择主题:
选择语言:
点击完成后,会自动帮你把文件夹中的文件全部放到面板中:
然后通过右边的属性来设置,
依从上到下的顺序:
先可以通过设置里面的会话变量来设置默认的安装文件夹:
现在重点说一下,选择安装。

首先把所有文件分程序包,我主要是smsServer(服务端)一个程序包,SmClient(客户端)一个程序包,驱动一个包。

程序包在工程目录下:
添加三个程序包:
双击修改属性:
选择安装的包就好,安装程序前的勾去掉。

接下来文件分包:
选中文件→文件属性-→程序包
打钩,确定。

完成后如下:
接下来是屏幕,在工程目录下:
安装前:
单击添加
添加单选按钮和选择框都可以,我添加的是选择框:
单击确定。

然后编辑:
最后点击如下:
通过可以改变,安装时显示的顺序,选中你刚添加的checkbox 点击编辑-- 操作
On Next里添加代码:
点击确定。

程序自启动:
安装之后添加操作:
File File.Run
添加参数:
点击完成
自动添加了代码:
添加桌面快捷方式:
选中文件右击文件属性快捷方式
桌面勾上。

就OK了。

然后就可以发布了,
发布创建
下一步下一步
点击完成。

安装包就做好了。

使用SetupFactory修改Path变量的方法

使用SetupFactory修改Path变量的方法

这个是修改用户环境变量的如果想要修改系统环境变量可以修改hkeylocalmachinesystemcontrolset001
使用 SetupFactory修改 Path变量的方法
在Setup Factory中脚本如下: strPath = Registry.GetValue(HKEY_CURRENT_USER, "Environment", "path", true); if strPath ~= "" then strPath = String.Concat(strPath, ";"); end strPathToAdd = SessionVar.Expand("%AppFolder%"); strPathToAdd = String.Concat(strPathToAdd,"file://MATLAB6p5//bin//win32"); -- 如果路径中无该位置,则加入 if String.Find(strPath,strPathToAdd) == -1 then strPath = String.Concat(strPath, strPathToAdd); Registry.SetValue(HKEY_CURRENT_USER, "Environment", "path", strPath, REG_SZ); end 这个是修改用户环境变量的,如果想要修改系统环境变量,可以修改\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 \Control\Session Manager\Environment\Path.
另附环境变量和注册表的对应关系: 环境变量分为两类:用户变量与系统变量,在注册表中都有对应的项。其中用户变量所在位置: HKEY_CURRENT_USER\Environment;系统变量所在位置为:\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001 \Control\Session Manager\Environment。

SiteFactory标签解析大揭秘

SiteFactory标签解析大揭秘(一)SiteFactory发布以来,对于它所使用的名为Xpower的新模板引擎,很多人尚有疑问,为什么放着06版现成的不用,而去另行开发一套目前看起来晦涩难懂的新方案呢?下面笔者就对Xpower引擎中比较突出的特性进行一下说明,相信您看了以后,就会对上面的问题有一个答案了。

一:XPOWER引擎的处理流程首先,我们应该理清一个基础概念,SiteFactory的模板处理到底是以什么方式进行的,它的特性如何,根据下面的这张流程图,我们可以很容易的看到目前引擎的处理过程。

X-POWER模板处理引擎流程图图(1)上图中所有方块型的部件,都是可以让用户自行定义的过程,圆形的部件则是系统内置的不可修改的处理过程。

由于Xpower引擎允许用户自定义的内容很多,就带来了非常大的灵活性和自主性,相对06版引擎,Xpower引擎输出页面的每一个字节都交给了用户进行控制,而不是封装在组件中。

二:标准化最近几年在网站界内最流行的词语就是标准化,Xpower引擎为WEB标准提供了良好的技术支持,无论是在标签内还是在模板中,都最大限度的引入了数据与表现分离的设计思想,对HTML,XHTML,直至XML,都提供了良好的支持。

也正是由于这个原因,SiteFactory版抛弃了动易一直采用的后台可视化编辑工具,而转而采用在线源码编辑与离线工具相结合的方式进行模板设计。

后台可视化是一种很方便快捷的编辑方式,但正如IE和Firefox遵循了不同的标准一样,在线可视的HTML编辑器也充满了微软风格的各种特性和错误,它对代码自作主张的进行了很多不合忽标准的修正,使得本来符合标准的页面在打开编辑一次以后就错误百出。

出于“用专业的工具做专业的事”这一基本原则,在SiteFactory中我们提供了大量的方便离线编辑的功能,比如标签数据可以下载到DW中进行编辑,页面模板本身就是HTML文件,甚至在源码编辑页面,也研发了可拖逸的标签编辑器,最大限度的简化模板编辑的难度。

如何用SetupFactory打包软件

如何用SetupFactory打包软件1.准备工作1)下载安装软件SetupFactory7.0,并且安装。

2)准备好要打包的文件[整个工程夹2.下面我以VirtualTerrace文件的打包讲述如何进行软件打包1)打开SetupFactory7.0软件,如下图:2)点击创建新工程,如下图所示:这里要注意填好你软件相关的信息。

3)点击下一步如下图所示找到你要打包的工程文件夹。

4)点击下一步,如下图所示:5)点击下一步,如图所示:可以任意选择一个工程主题,选择的主题不一样,安装时出现的界面、颜色会有一些区别,你选择的时候在下面就可以看到预览的效果。

6)点击下一步,如下图所示:在这里选择你想要安装程序支持什么语音,这里我们选择简体中文为例。

7)点击下一步,如下图所示:8)点击下一步,如下图所示:全选文件再选择这个过滤器9)点击完成,如下图所示:10)在这里我们选择过滤器,找出打包文件中包含的可执行文件.EXE文件,并根据自己的安装需求修改他们的属性。

如下图所示:11)选中、单击右键或双击应用程序图标,修改其属性,如下图所示:修改其快捷方式,选择想要在安装后出现的快捷方式。

其他的类似。

12)找到我们要生成快捷方式的工程应用程序,这里是:VirtualTerrace.exe,双击得到如下图所示:13)在上图所示中我们修改“位置”和“描述”如下图所示:14)完成属性修改后,再次点击过滤器图标,出现如下图所示:15)由于我们这个软件源程序有点乱,你还得找到f14.bat和sampling.bat修改他们的属性,不然的话他们也会默认的生成快捷方式在开始快捷菜单下面。

16)单击确定完成后,选择菜单栏中的发布-》构建,如下图所示:17)单击下一步,选择安装文件构建到的文件夹,这里选择到桌面如下图所示:18)单击构建,如下图所示:19)点击保存工程,修改工程文件名。

除颤仪内部功能解析

Setup menu1;Lanuguage……english Upper alarms…….心率髙报警 Lower alarms……..心率低报警 Time……….时间 Date ………日期 Charge done tone……充电完成音量 Crt alerts……报警 Alert volume……音量的高低 Mode after cv…….sync 同步 Pacer rate……..起搏心率 Pacer output……起博输出的能量 Setup menu2 :Recorder delay………6 s delay.记录延迟 Recorder bw……….monitor监护 diagnostic诊断 Record on mark标记 Record on charge 充电 Record on shock 放电 Record on alaems 报警 Post shock data 传送放电的数据 Power on lead …paddles…开机的默认状态 面板导联 Patient cable 3wire 3导联 5wire 5 导联 notch filter 60hz槽口过滤器60赫兹 ECG trace…… sweep 心电图波形平整 Restore factory settings 出厂设置 Print log记录日志 Test defib 检测除颤 Test ECG Test CPT Test Recorder检测记录功能 Test Control 检测面板功能 Tset Indicators 监测指示:灯和声音的监测 Test Battery 检测电池 Start Voltage….电池开始的容量 Voltage Now….现在可用的容量 Elapsed Time….用了的时间 Low Battery Time …低电压的时间

绿色软件制作教程——基础篇

绿色软件制作教程——基础篇1.软件精简与绿化专题之概念篇现在的软件,功能一个比一个多,个头一个比一个大,安装时间也是超级长,平时还不觉得,但如果系统重装,那就有的累了,一个系统安装只花半小时,但安装常用软件却得花半天!那么多的功能都是用的到的吗?软件能不能做的小一点?软件就一定要安装后才能使用吗?带着这些疑问,《家用电脑》在本期推出了软件精简与绿化专题,希望读者们看了此文后,能够亲自动手,让我们的软件变得更瘦更方便。

2.精简软件的概念现在的软件越做越大,功能越来越丰富,但是对于很多普通用户来说,许多功能都是根本用不到的,甚至都不知道存在这些功能,所以很多电脑爱好者就开始研究精简软件的方法,就是保留大多数常用功能,去掉极少用的功能模块,这样可以极大地减少软件的大小。

比如windows xp,里面有些功能(比如ATM的模块,泰国语言等)对于大多数用户是多余的,于是nuhi开发了nlite程序,可以把windows xp精简到200M左右,某些爱好者甚至可以精简到更小。

还有xplite,可以精简安装好的xp系统。

又比如我们常用的office 软件,同样很多功能都是我们平时用不到,比如office 2003中的DOT NET可编程性支持,一般的用户可能仅仅需要word程序,如果我们去掉office软件中不太常用的组件,就可以office system精简到100M甚至几十M,这样可以把一些常用的软件做到一张光盘上,便于携带。

此外,现在很多软件都捆绑了诸如3721,cnnic等插件(比如紫光3.0输入法捆绑了百度的搜索助手),很多用户都在不自愿的情况下被强制安装了这些插件,如果可以把这些插件从捆绑的软件中精简掉,就不会有不小心安装的情况了。

一般来说功能模块划分比较清晰的软件,容易精简也可能精简,如果软件的文件相关性很强,互相依赖,那么就无法精简。

3.绿色软件的概念安装完操作系统后,我们一般需要安装一些常用的软件,但是随着我们常用软件的增多,这个安装过程显得越来越令人厌烦:运行setup,然后是选择目标路径,不断的重复这个过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Application.Exit退出安装程序,并返回一个可选的返回代码。 Application.GetInstallLanguage返回一个包含当前安装语言的表格。 Application.GetLastError返回最后的错误代码。 Application.GetWndHandle为安装程序窗口返回数字窗口句柄。 Application.LoadActionPlugin加载一个操作插件文件 (.lmd)。 Application.LoadScript加载并执行一个外部脚本文件 (.lua)。 Application.LoadValue加载保存 Application.SaveValue 操作的值。 Application.Minimize最小化安装程序窗口到任务栏。 Application.Restore恢复安装程序窗口。 Application.RunScriptFile执行外部脚本文件 (.lua) 的内容。 Application.SaveValue保存值到用户的系统,以便今后可用 Application.LoadValue 操作获取。Application.SetInstallLanguage设置指定的语言为安装语言。 Application.SetLastError更改最后的错误代码。 Application.Sleep让安装程序休眠一段时间。 Debug.Clear清除调试窗口的内容。 Debug.GetEventContext返回描述当前事件上下文的字符串,如:"欢迎 > 继续时"。Debug.GetTraceMode返回当前调试跟踪模式。 Debug.Print追加文本到调试窗口的底部。 Debug.SetTraceMode打开或关闭调试跟踪模式 Debug.ShowWindow显示或隐藏调试窗口。 Dialog.FileBrowse显示一个文件浏览对话框,以便用户选择一个或多个文件的路径。Dialog.FolderBrowse显示文件夹浏览对话框,以便用户选择文件夹的路径。 Dialog.Input显示输入对话框,以便获取用户信息。 Dialog.MaskedInput显示输入对话框,以便按指定格式获取用户信息。 Dialog.Message显示带有消息信息的对话框。 Dialog.PasswordInput显示“隐藏输入”对话框,以便获取用户输入的密码。 Dialog.TimedMessage显示带有消息信息的定时对话框。 Dialog.SplashImage显示包含图像的闪屏对话框。 DlgButton.GetProperties获取当前屏幕上按钮控件的属性。 DlgButton.SetProperties设置当前屏幕上按钮控件的属性。 DlgCheckBox.GetProperties获取当前屏幕上检查框的属性。 DlgCheckBox.SetProperties设置当前屏幕上检查框控件的属性 DlgComboBox.AddItem将项目添加到已排序的组合框控件。如果控件未排序,项目将被添加到末尾。 DlgComboBox.GetItemData获取当前屏幕上组合框控件中项目的关联数据字符串。 DlgComboBox.GetItemText返回当前屏幕上组合框控件中项目的文本。 DlgComboBox.GetProperties获取当前屏幕上组合框控件的属性。 DlgComboBox.InsertItem插入项目到组合框控件。 DlgComboBox.RemoveItem从组合框控件中移除项目。 DlgComboBox.SetItemData将组合框控件的项目设置为字符串,以便今后能被检索。DlgComboBox.SetProperties设置当前屏幕上组合框控件的属性。 DlgEditField.GetProperties 获取当前屏幕上编辑栏控件的属性。 DlgEditField.SetProperties设置当前屏幕上编辑栏控件的属性。DlgListBox.AddItem 添加项目到列表框控件。如果列表框已排序,项目被添加到已排序的位置,否则被添加到末尾。注意:此操作仅在从屏幕事件调用和指定的控件在当前屏幕上的时候工作。DlgListBox.DeleteItem从列表框控件中删除项目。 DlgListBox.FindItem基于搜索字符串在列表框中查找项目,并返回其索引 DlgListBox.GetCount返回列表框控件中的项目数量。 DlgListBox.GetItemProperties获取已给出其索引的列表框控件中项目的属性。 DlgListBox.GetProperties获取当前屏幕上列表框控件的属性。 DlgListBox.GetSelected返回指定列表框控件中所有已选项的索引 (行号) 的数字索引表。 DlgListBox.GetSelectedCount返回列表框控件中已选项的数量。 DlgListBox.InsertItem将项目插入到列表框控件中的指定位置。 DlgListBox.SetItemProperties设置已给出其索引的列表框控件中项目的属性。 DlgListBox.SetProperties设置当前屏幕上列表框控件的属性。 DlgListBox.SetUpdate设置列表框控件的更新状态。 DlgProgressBar.GetPos返回进度条控件中进度表的当前位置。 DlgProgressBar.GetProperties返回包含当前屏幕上进度条控件属性的表格。 DlgProgressBar.GetRange返回包含当前屏幕上进度条控件范围的表格。 DlgProgressBar.SetPos设置当前屏幕上进度条控件中进度表的位置。 DlgProgressBar.SetProperties设置当前屏幕上进度条控件的属性。 DlgProgressBar.SetRange设置当前屏幕上进度条控件的范围。 DlgProgressBar.SetStep设置进度条控件的步长值,它将在 DlgProgressBar.Step 被调用时使用。 DlgProgressBar.Step通过在 DlgProgressBar.SetStep 操作中指定的步长数量来增加当前进度。 DlgRadioButton.GetProperties获取当前屏幕上单选按钮控件的属性。 DlgRadioButton.SetProperties设置当前屏幕上单选按钮控件的属性。 DlgScrollingText.AppendLine追加新行到滚动文本控件中的当前文本。 DlgScrollingText.SetProperties设置当前屏幕上滚动文本控件的属性。 DlgSelectPackages.GetCategoryProperties获取当前屏幕上选择程序包控件中程序包类别的属性。 DlgSelectPackages.SetCategoryProperties设置当前屏幕上选择程序包控件中程序包类别的属性。 DlgSelectPackages.UpdateDisplay基于当前内部数据来更新当前显示的程序包列表。 DlgStaticText.GetProperties获取当前屏幕上静态文本控件的属性。 DlgStaticText.SetProperties设置当前屏幕上静态文本控件的属性。 DLL.CallFunction调用动态链接库 (DLL) 中的函数。它可用于以你自己的函数来扩充 Setup Factory 的功能。 Drive.Eject当给出了有效的盘符时弹出 CD 或 DVD-ROM。 Drive.Enumerate返回包含用户系统上所有驱动器的数字索引表。 Drive.GetFreeSpace获取指定驱动器的剩余磁盘空间,并返回其大小 (MB)。 Drive.GetInformation返回有关指定驱动器的信息表。 Drive.GetSize获取指定硬盘的磁盘空间,并返回其大小 (MB)。 Drive.GetType获取指定驱动器的类型。 Drive.GetUsedSpace获取指定驱动器的已用磁盘空间,并返回其大小 (MB)。 File.Copy复制文件到其他位置。 File.Delete删除文件。 File.DeleteOnReboot下次系统重启时删除文件。 File.DoesExist如果文件存在于指定位置就返回 true,否则返回 false。 File.ExploreFolder浏览用户系统上的文件夹。 File.Find在本地系统上搜索文件。 File.GetAttributes给指定文件返回包含所有属性的表格。 File.GetCRC给指定文件返回 CRC 值。 File.GetDefaultViewer返回路径到与指定文件扩展名关联的默认阅读程序。 File.GetShortName获取文件的完整路径和文件名的“8.3”样式。 File.GetSize返回文件的大小 (字节)。 File.GetVersionInfo给指定文件返回包含所有版本信息的表格。 File.Install将文件安装到用户系统。 File.IsInUse确定指定文件是否正在使用。如果文件正在使用,就不能复制或删除。 File.Move移动文件到其他位置。 File.MoveOnReboot下次系统重启时将文件从一个位置移动到另一个位置。 File.Open用默认的阅读程序打开文档文件。 File.OpenEmail用目标栏中的 Email 地址打开用户的默认 Email 客户端。 File.OpenURL在用户的默认网络浏览器中打开本地文件或网络地址。 File.Print在用户的默认打印机上打印文档。 File.Rename重命名文件。 File.Run运行可执行文件。 File.RunOnReboot下次系统重启时运行执行程序。 File.SetAttributes设置文件的属性。 Folder.Create创建新文件夹。 Folder.Delete删除文件夹。 Folder.DeleteTree删除指定的文件夹及其子文件夹中的所有文件。 Folder.DoesExist如果指定文件夹存在就返回 true,否则返回 false。 Folder.Find搜索文件夹。 Folder.GetCurrent返回“当前文件夹”(工作目录)。 Folder.Rename重命名文件夹。 Folder.SetCurrent设置应用程序的“当前文件夹”(工作目录)。 HTTP.Download从网站上下载文件。 HTTP.DownloadSecure使用 HTTPS (安全超文本传输协议) 从网站下载文件。 HTTP.GetConnectionState检索用户的 Internet 连接状态。 HTTP.GetHTTPErrorInfo检索有关最后发生错误的 HTTP 指定信息。 HTTP.Submit提交数据到网站,并从服务器返回响应。 HTTP.SubmitSecure使用 HTTPS (安全超文本传输协议) 提交数据到网站,并从服务器返回响应。 HTTP.TestConnection检查用户的 Internet 连接。 INIFile.DeleteSection删除指定 INI 文件中的“区段”。 INIFile.DeleteValue删除指定 INI 文件中的“值”。 INIFile.GetSectionNames返回 INI 文件中的所有“区段”名称。 INIFile.GetValue返回指定 INI 文件中与“值”关联的数据。 INIFile.GetValueNames返回 INI 文件的区段中的所有“值”名称。 INIFile.SetValue设置值的数据。 Math.Abs返回数字的绝对值。 Math.Acos返回数字的反余弦 (弧度)。 Math.Asin返回数字的反正弦 (弧度)。 Math.Atan返回数字的反正切 (弧度)。

相关文档
最新文档