注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。如果您发现了错误并希望帮助我们提高机器翻译技术,请完成文章末尾的在线调查。

 

INTRODUCTION

本文介绍如何创建 Microsoft Visual Studio 2005 中, 使用代码访问安全策略工具 MicrosoftWindowsInstaller 程序包。

 

 

步骤 1: 确定现有策略设置

在进行任何更改, 确定现有策略设置。 要这样做, 请按照下列步骤操作:

1. 单击 开始 , 单击 运行 , 类型 Control admintools 在 打开, 框, 然后单击 确定 。
2. 在 管理工具 , 双击 Microsoft.NETFramework 2.0 配置 。
3. 在 .NETFramework 2.0 配置 对话框中, 展开 本机 , 并然后展开 运行安全策略 。
4. 展开 代码组 ,、 计算机 和展开 All _ Code 。

注意 如果做不添加到此计算机, 任何其他组 All _ Code 组包含下列默认区域:

My_Computer_Zone
LocalInternet_Zone
Internet_Zone
Restricted_Zone
Trusted_Zone

 

步骤 2: 使用 Visual Studio 2005 要创建基本 WindowsInstaller 软件包

要创建基本 WindowsInstaller 程序包, 请按照下列步骤:

1. 启动 Visual Studio 2005
2. 在 文件 菜单上, 单击 新建 , 并单击 项目 。
3. 在 新建项目 对话框中, 展开 项目类型 下 其他项目类型 、 安装和部署 , 依次下 VisualStudio 安装模板 安装项目 。
4. 在 名称 框中, 键入 Caspol.msi.
5. 在 位置 框中, 键入的 Caspol.msi 文件, 位置, 然后单击 确定 。
6. 在 视图 菜单上, 单击 编辑器 , 并单击 启动条件 。
7. 在 启动条件 选项卡, 右击 目标计算机上要求 , 下 搜索目标计算机 , 然后单击 添加文件搜索 。
8. 键入的新节点, 名称 Caspol-search.
9. 右击 Caspol - 搜索 , 然后单击 属性 Windows
10. 在 搜索 Caspol - 启动条件属性 对话框中, 指定下列值:

在 深度 框中, 键入 10.
在 FilesName 框中, 键入 caspol.exe.
在 文件夹 框中, 单击 [ WindowsFolder "] 。
在 MinVersion 框中, 键入 2.0.

注意 此设置是必需这样目标计算机不使用的是低于此设置 .NETFramework 版本。

通常, 可向其中添加基 WindowsInstaller 程序包创建解决方案中有一个项目。 如果您没有项目, 则必须注册程序集。 要这样做, 请按照下列步骤操作:

 

步骤 3: 使用 Orca 工具 (Orca.exe) 来添加自定义操作

注意 本节假定安装 Orca 工具。 有关 Orca 工具, 详细信息请参见 " 参考 " 一节。

要使用 Orca 工具来添加自定义操作, 请按照下列步骤:

 

步骤 4: 使用 Orca 工具来确认, Visual Studio 2005 进行设置

要确认设置, Visual Studio 2005 做, 请按照下列步骤:

1. 下 表 在 Orca 工具, 单击 签名 。

注意 FileName 列显示 CASPOL.EXE|caspol.exe , 并 MinVersion 列显示 2.0

2. 在 Orca 工具, 单击下 表 DrLocator 。

注意 路径 列显示 [ WindowsFolder "]

3. 在 文件 菜单上, 单击 保存 。
4. 要退出 Orca 工具, 请单击 退出 。

 

 

 

 

步骤 5: 安装 Caspol.msi 文件, 并确认设置, Caspol.msi 文件修改

要安装 Caspol.msi 文件并确认设置, 请按照下列步骤:

1. 然后单击 确定 来安装 Caspol.msi 文件,、 开始 , 在 打开 框中, 键入以下命令和 运行 :

"DriveLetter:\<path>\caspol.msi" ALLUSERS=2 /passive

注意 命令选项是区分大小写。 使用 ALLUSERS = 两 选项来安装文件的单个计算机上。 / passive 选项要求最低用户输入。

2. 要确认设置, Caspol.msi 文件修改, 请按照下列步骤:

a. 单击 开始 , 单击 运行 , 类型 Control admintools 在 打开, 框, 然后单击 确定 。
b. 在 管理工具 , 双击 Microsoft.NETFramework 2.0 配置 。
c. 在 .NETFramework 2.0 配置 对话框中, 展开 本机 , 并然后展开 运行安全策略 。
d. 展开 代码组 ,、 计算机 和展开 All _ Code 。
e. 右击 LocalIntranet _ Zone , 然后单击 属性 。
f. 在 LocalIntranet _ Zone 属性 对话框中, 单击 Nothing 权限设置 下是否显示通知选项卡 设置权限 。

要卸载 Caspol.msi 文件, Caspol.msi , 右击, 然后单击 卸载 。 要确认, Caspol.msi 文件被卸载, 请按照下列步骤:

 

参考

17fav 收藏本文

, , , , , ,

引用地址:http://www.tvwz.com.cn/html/programmer/how-to-package-in-the-installation-of-the-production-process-in-the-visual-studio-2005.html

要说点啥就在这吧