共用方式為


授與信任給 Office 方案 (2007 系統)

更新: 2008 年 7 月

適用於

本主題中的資訊僅適用於指定的 Visual Studio Tools for Office 專案和 Microsoft Office 版本。

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • 2007 Microsoft Office system

如需詳細資訊,請參閱依應用程式和專案類型提供的功能

授與 Office 方案信任表示要修改每個使用者的安全性原則,以信任方案組件 (Assembly)、應用程式資訊清單、部署資訊清單和文件。您可以使用下列一個或多個選項,授與適當檔案完全的信任:

  • ClickOnce Authenticode 憑證,用以識別發行者 (Publisher)。可以根據發行者的憑證授與方案信任。

  • ClickOnce 信任提示,在憑證可以識別發行者但是發行者的憑證不受信任時使用。

  • Visual Studio Tools for Office 內含清單,儲存使用者在回應信任提示時所做的信任決策。

Authenticode 憑證

所有 Visual Studio Tools for Office 應用程式和部署資訊清單都必須以可以識別發行者的憑證簽署。憑證是進行信任決策的基礎。 

Visual Studio 2008 Service Pack 1 (SP1) 加入不須簽署資訊清單即可進行部署的方式,但 Visual Studio Tools for Office 並不支援這項功能。所有資訊清單都必須使用憑證加以簽署。

在建置階段時,系統會為您建立暫存憑證,讓方案得以執行來供您偵錯。

如果您用已知信任的憑證來簽署方案,方案會自動安裝而不提示使用者進行決策。如需如何取得憑證進行簽署的詳細資訊,請參閱 ClickOnce 部署和 Authenticode。在取得憑證之後,憑證必須加入至 [信任的發行者] 清單中明確受到信任。如需詳細資訊,請參閱HOW TO:新增信任發行者至 ClickOnce 應用程式的用戶端電腦

如果開發人員以暫存憑證簽署方案,系統管理員可以在其中一項 Microsoft .NET Framework 工具中 (資訊清單產生和編輯工具 mage.exe) 中使用已知信任的憑證來重新簽署自訂。如需簽署方案的詳細資訊,請參閱 HOW TO:簽署 Office 方案 (2007 系統)HOW TO:簽署應用程式和部署資訊清單

信任提示

Visual Studio Tools for Office ClickOnce 會在沒有信任方案憑證的組織原則時,提示使用者進行信任決策。如果使用者決定授與方案信任,則會建立一個內含清單項目,其中包含 URL 和儲存這項信任決策所需的公開金鑰 (Public Key)。稍後執行信任的自訂時,就不再提示使用者。

系統管理員可以停用 ClickOnce 信任提示,或只讓提示在方案是以 Authenticode 憑證簽署時顯示。若要變更 MyComputer、LocalIntranet、Internet、TrustedSites 和 UntrustedSites zones 區域的這些設定,請參閱設定 ClickOnce 信任的發行者中的表 2「提示層級登錄機碼值啟動效果」(英文)。

內含清單

Visual Studio Tools for Office 會使用登錄來儲存明確信任方案的清單,這份清單稱為內含清單。您可以用兩種方式在內含清單中加入項目:

  • 您可以建立會呼叫 UserInclusionList 類別 (Class) 之 Add 方法的安裝程式。

  • 如果方案未明確受到信任或不信任,使用者會看到進行信任決策的提示。如果使用者授與信任,方案就會加入至內含清單。

系統管理員可以停用內含清單,如此使用者就不能進行信任決策。若要變更 MyComputer、LocalIntranet、Internet、TrustedSites 和 UntrustedSites 區域的這些設定,請參閱 HOW TO:設定內含清單的安全性 (2007 系統)

如需詳細資訊,請參閱使用內含清單信任 Office 方案 (2007 系統)HOW TO:新增或移除內含清單項目 (2007 系統)

請參閱

工作

Office 方案安全性 (2007 系統) 移難排解

概念

Office 方案中的安全性 (2007 系統)

授與信任給文件 (2007 系統)

指定 Office 方案的安全性考量

變更記錄

日期

記錄

原因

2008 年 7 月

加入 ClickOnce 資訊的相關連結。