如何: 使用安装向导来分发 VFP 光盘上的应用程序

文章翻译 文章翻译
文章编号: 152395 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
警告: 本文中的信息尚未确认或测试由 Microsoft。部分或全部此文章中的信息已被来自未确认的客户报告。任何使用您的信息提供的在这篇文章是需要您自担风险。Microsoft 提供了此信息"按原样"是表示无任何种类的担保,或暗示保证,包括但不是限于对暗示的担保适销性和/或针对特定用途的适用性。
展开全部 | 关闭全部

本文内容

概要

本文介绍了如何开发人员可以将应用程序分发上CD-ROM 介质使用可视 FoxPro 安装向导。视觉 FoxPro对于 Windows 安装向导将创建的主机类型的如果开发人员跟常规方法分发介质如下所述。此方法使用标准安装向导选项,但需要使到进行一次修改的一个额外的手动步骤由向导创建的 setup.inf 文件。

除非进行此修改后,最终用户安装应用程序从安装光盘可能需要输入 CD 密钥。不将任何 CD 密钥然后,安装程序将不会执行。

注意: 在视觉 FoxPro 6.0 中,您可以选择为"Websetup"选项而不需要通过以下步骤生成的 Netsetup 文件。

更多信息

若要生成应用程序以进行分发的光盘版开发人员需要指定生成的网络版本。这会将将应用程序分成单个 CAB 文件的单个目录中。磁盘该生成的图像将会在响应中指定的位置安装向导所提供的对话框。

该目录中将名为 Setup.inf 的文件。这是一个文本可由任意文本编辑器编辑将编辑的文件的文件扩展名为.txt。Microsoft 编辑器的示例包括窗口的记事本中,视觉 FoxPro 程序编辑器或者"编辑"的 MS-DOS 编辑器。

向.inf 文件的开头,将行说:
   Source Media Description
				
之后,将类似于下面的行:
   "1","Disk 1","ACMSET16.EX_",""
				
字符串"ACMSET16。EX_"可能使用类似字符串替换这不是构建 CD-ROM 的目的而向任何后果的可分发。

改为上面的行是插入最后两者之间的一段引号,如下所示:
"1","Disk 1","ACMSET16.EX_","."
						
注意: 要写入到 CD 的 ISO 9660 标准,根据这些不允许将文件名称包含"$"字符,请使用以下解决方法:

  1. 运行安装向导。您可以选择运行到生成的 netsetup测试安装。
  2. 编辑 Setup.inf 文件位于 netsetup 子目录和替换所有的"$"字符"_"(下划线)。
  3. 从为"$"字符更改 netsetup 子目录中的文件名称"_"下划线字符。
  4. 将文件写入光盘。

分步示例

以上描述的行为可能会经过以下步骤:

  1. 构造一个简单的项目包含一个.prg 文件。
  2. 生成项目的可执行文件。
  3. 使用安装程序向导时,生成可分发网络并保存到文件夹名为"磁盘"。
  4. 在磁盘文件夹中,找到 Setup.inf 文件。
  5. 编辑器中打开该.inf 文件并查看源介质描述定义,但不是更改。保存该.inf 文件和关闭编辑器。
  6. 通过双击 Setup.exe 中的运行的应用程序的安装程序磁盘文件夹。安装程序会询问点向前进对于该 cd 序列号。在这情况下,您将需要中止安装程序过程。
  7. 在编辑器中打开的.inf 文件,插入句点。
  8. 再次运行安装程序。这种时间设置应正常进度。
磁盘文件夹中的内容准备好刻录进光盘。

属性

文章编号: 152395 - 最后修改: 2014年3月1日 - 修订: 5.0
这篇文章中的信息适用于:
  • Microsoft Visual FoxPro 3.0 标准版
关键字:?
kbnosurvey kbarchive kbhowto kbmt KB152395 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 152395
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com