HOW TO:從資料夾和組件移除使用權限 (2003 系統)

更新:2007 年 11 月

適用於

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

專案類型

  • 文件層級專案

  • 應用程式層級專案

Microsoft Office 版本

  • Microsoft Office 2003

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

在 Visual Studio Tools for Office 專案中從資料夾和組件移除信任的方式共有兩種:

  • 從 .NET Framework 安全性原則刪除授與使用權限的程式碼群組

  • 設定程式碼群組的屬性,使它不能授與任何權限

移除使用權限不會立即生效。所有使用者都必須先結束然後再重新啟動所有 Office 應用程式,安全性原則變更才會生效。請檢查 [工作管理員],確定其中沒有 Microsoft Office 應用程式的執行個體。裝載 Microsoft Office 應用程式的其他應用程式也可能會阻礙新使用權限的使用。安全性原則變更之後,使用者應該結束使用 Microsoft Office (不論是裝載的或獨立的) 的所有應用程式。

若要以刪除程式碼群組的方式移除使用權限

  1. 在 [控制台] 中,開啟 [系統管理工具]。

  2. 執行 [Microsoft .NET Framework 2.0 組態]。

    [Microsoft .NET Framework 2.0 組態] 工具未隨附於 Visual Studio 2008 中。若要安裝此工具,您必須從 Microsoft 下載中心下載並安裝 .NET Framework 2.0 軟體開發套件 (SDK)。如需範例,請參閱 .NET Framework 2.0 軟體開發套件 (SDK) (x86)

  3. 在樹狀檢視面板中,依序展開 [執行階段安全性原則]、[使用者]、[程式碼群組]、[All_Code] 和 [VSTOProjects]。

    注意事項:

    如果您要修改網路位置 (例如共用或網站),則您必須在 [電腦] 層級進行修改,而不是 [使用者] 層級。您必須擁有系統管理員的權限才能修改「電腦」層級的原則。

  4. 選取要移除的程式碼群組。

  5. 按一下 [動作] 功能表上的 [刪除]。

您也可以刪除整個 VSTOProjects 節點及其所有內容,讓所有使用 Managed 程式碼擴充的 Office 方案都無法執行。在您下次建置 Visual Studio Tools for Office 專案時,將會建立新的 VSTOProjects 節點。

注意事項:

如果您刪除 Visual Studio 產生的程式碼群組,則下次開啟專案並重新建置它時,會重新產生該程式碼群組。如果您在專案開啟時刪除程式碼群組,則 Visual Studio 不會重新產生程式碼群組,直到您關閉專案並重新開啟它為止。

若要以變更程式碼群組屬性的方式移除使用權限

  1. 按照上述方式展開 [VSTOProjects] 節點。

  2. 以滑鼠右鍵按一下您要變更的程式碼群組,然後按一下快速鍵功能表上的 [屬性]。

  3. 在 [屬性] 對話方塊中,按一下 [使用權限集合] 索引標籤。

  4. 在 [使用權限集合] 清單中選取 [Nothing]。

    注意事項:

    除了 FullTrust 之外的任何使用權限集合都會阻止組件執行。

  5. 按一下 [確定]。

請參閱

工作

HOW TO:將使用權限授與資料夾和組件 (2003 系統)

概念

執行 Office 方案的安全性需求 (2003 系統)

Office 方案的安全性最佳作法 (2003 系統)

指定 Office 方案的安全性考量

程式碼群組

設定應用程式的安全性

其他資源

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