共用方式為


使用權限設定對話方塊

更新:2007 年 11 月

[使用權限設定] 對話方塊可以讓您指定應用程式的安全性使用權限設定。

請注意,每項使用權限設定的 [使用權限設定] 對話方塊都會有不同的使用者介面,下面將分別說明各個介面。

若要存取這個對話方塊,請選取 [方案總管] 中的專案節點,然後按一下 [專案] 功能表上的 [屬性]。當 [專案設計工具] 出現時,請按一下 [安全性] 索引標籤。在 [安全性] 頁中,依序選取 [啟用 ClickOnce 安全性設定] 和 [這是部分信任的應用程式],接著在使用權限清單中選取使用權限,然後按一下 [屬性]。您只能存取所包含的屬性的這個對話方塊。

EnvironmentPermission 使用權限設定

EnvironmentPermission 會控制對系統和使用者環境變數的存取權限。

  • 授與組件存取下列環境變數
    在設定方格中,輸入變數並適當地為每個變數選取 [讀取] 或 [寫入]。這是預設選項。

  • 授與組件無限制存取所有環境變數
    提供對所有環境變數的讀取和寫入存取權限。

FileDialogPermission 使用權限設定

FileDialogPermission 會控制透過檔案對話方塊存取檔案或資料夾的能力。這個使用權限允許組件保存檔案的內容,而不必進行儲存或授與檔案的 I/O 使用權限。

  • 授與組件存取下列檔案對話方塊
    從下拉式清單中選取下列其中一個選項:[無]、[開啟對話方塊]、[儲存對話方塊] 或 [開啟和儲存對話方塊]。組件將可以存取所選取的對話方塊,並且可以透過對話方塊儲存檔案。

  • 授與組件無限制存取所有檔案對話方塊
    提供對所有檔案對話方塊的讀取和寫入存取。這是預設選項。

FileIOPermission 使用權限設定

FileIOPermission 會控制存取檔案和資料夾的能力。

  • 授與組件存取下列檔案和目錄
    指定檔案路徑以及與每個路徑關聯的存取權限。存取權限包括:[讀取]、[寫入]、[附加] 和 [路徑探索]。

  • 授與組件無限制存取檔案系統
    提供對所有檔案和目錄的完整存取權限。這是預設選項。

  • 刪除項目
    從設定方格中選取其中一個檔案路徑,並按一下這個按鈕以移除此檔案路徑。

IsolatedStorageFilePermission 使用權限設定

IsolatedStorageFilePermission 會指定所允許的私用虛擬檔案系統使用方式。

[自訂使用權限] 對話方塊會顯示與此使用權限關聯的屬性和值。

ReflectionPermission 使用權限設定

ReflectionPermission 會控制透過 System.Reflection API 的中繼資料之存取。

  • 授與組件下列使用權限以探索其他組件的資訊
    選取 [成員資訊] 以允許組件在其他組件中探索成員資訊。成員包括含有組件的類別中的方法和屬性。

    選取 [型別資訊] 以允許組件在其他組件中探索型別資訊。型別包括含有組件的類別。

    選取 [反映發出] 以允許指令碼引擎和編譯器 (Compiler) 產生組件。這是預設選項。

  • 授與組件無限制的使用權限以探索其他組件的資訊
    按一下這個選項,允許組件以無限制的使用權限存取其他組件的 System.Reflection 中繼資料。

RegistryPermission 使用權限設定

RegistryPermission 會控制存取登錄變數的能力。

  • 授與組件存取下列登錄機碼
    在設定方格中,輸入登錄機碼並適當地為每個登錄機碼選取 [讀取]、[寫入] 或 [建立]。這是預設選項。

  • 授與組件無限制存取登錄
    按一下這個選項,允許組件以無限制的使用權限存取登錄。這是預設選項。

SecurityPermission 使用權限設定

SecurityPermission 會描述套用至程式碼的安全性權限集合。

  • 授與組件存取下列安全性權限
    選取要授與組件的安全性權限的核取方塊。[啟用組件執行] 和 [判斷提示已授與的使用權限] 是預設選取的。

  • 授與組件無限制存取所有安全性使用權限
    按一下這個選項,授與對所有安全性權限的無限制存取。

UIPermission 使用權限設定

UIPermission 會控制與使用者介面和剪貼簿相關的使用權限。

  • 授與組件存取下列使用者介面項目
    按一下這個選項。然後使用 [視窗化] 和 [剪貼簿] 下拉式清單,選取要讓組件存取的使用者介面項目。

  • 授與組件無限制存取使用者介面項目
    按一下這個選項,授與組件對所有使用者介面項目的無限制存取。這是預設選項。

KeyContainerPermission 使用權限設定

KeyContainerPermission 會控制存取金鑰容器的能力。

[自訂使用權限] 對話方塊會顯示與此使用權限關聯的屬性和值。

PerformanceCounterPermission 使用權限設定

PerformanceCounterPermission 會允許對 Windows NT 效能計數器元件 (PerformanceCounter) 的程式碼存取權限之控制。

  • 授與組件存取下列效能計數器
    按一下這個選項。然後在設定方格中,輸入效能計數器可以存取的電腦名稱。

  • 授與組件無限制存取所有效能計數器
    選取這個選項,授與組件對所有使用者效能計數器的無限制存取。這是預設選項。

WebPermission 使用權限設定

WebPermission 會控制存取 HTTP 網際網路資源的權限。

沒有與這個使用權限關聯的對話方塊。

PrintingPermission 使用權限設定

PrintingPermission 會控制對印表機的存取。

  • 授與組件下列印表機存取權
    按一下這個選項。然後從下拉式清單中,選取其中一個存取權限以授與印表機:[不列印]、[安全列印]、[預設列印] (預設值) 或 [所有列印]。

  • 授與組件無限制存取印表機
    按一下這個選項,授與組件對印表機的無限制存取。

DnsPermission 使用權限設定

DnsPermission 會控制存取網路上的網域名稱系統 (DNS) 伺服器的權限。

  • 沒有授與組件存取 DNS
    按一下這個選項,不授與組件對 DNS 的存取。沒有 DNS 使用權限的組件無法解析網際網路名稱或 URL 位址。

  • 授與組件無限制存取 DNS
    按一下這個選項,授與組件對 DNS 的無限制存取。這是預設選項。

SocketPermission 使用權限設定

SocketPermission 會控制在傳輸位址上建立或接受連接的權限。

  • 授與組件存取下列通訊端
    按一下這個選項。然後在設定方格中,輸入每個通訊端的 [主機] 和 [通訊埠],並為每個通訊端指定 [TCP] 和 [UDP] 存取。

  • 授與組件無限制存取通訊端
    按一下這個選項,授與組件對通訊端的無限制存取。這是預設選項。

EventLogPermission 使用權限設定

EventLogPermission 會允許對事件記錄的程式碼存取權限之控制。

  • 授與組件存取下列事件記錄檔
    按一下這個選項。然後在設定方格中,輸入與每個事件記錄檔關聯的電腦名稱。

  • 授與組件無限制存取所有事件記錄檔
    按一下這個選項,授與組件對事件記錄檔的無限制存取。這是預設選項。

StorePermission 使用權限設定

StorePermission 會控制對包含 X.509 憑證的存放區之存取。

[自訂使用權限] 對話方塊會顯示與此使用權限關聯的屬性和值。

OleDbPermission 使用權限設定

OleDbPermission 會讓 .NET Framework Data Provider for OLE DB 協助確定使用者具有足夠的安全性層級以存取 OLE DB 資料來源。

[自訂使用權限] 對話方塊會顯示與此使用權限關聯的屬性和值。

SqlClientPermission 使用權限設定

SqlClientPermission 會讓 .NET Framework Data Provider for SQL Server 協助確定使用者具有足夠的安全性層級以存取資料來源。

  • 授與組件存取 Microsoft SQL Server
    按一下這個選項,允許組件使用 ADO.NET 存取網路上的 Microsoft SQL Server。如果您要允許空白密碼,請選取 [允許組件使用空白密碼] 核取方塊 (不建議使用)。

  • 授與組件無限制存取 Microsoft SQL Server
    按一下這個選項,授與組件對 Microsoft SQL Server 的無限制存取。這是預設選項。

DataProtectionPermission 使用權限設定

DataProtectionPermission 會控制存取加密資料和記憶體的能力。

[自訂使用權限] 對話方塊會顯示與此使用權限關聯的屬性和值。

請參閱

工作

HOW TO:啟用 ClickOnce 安全性設定

HOW TO:設定 ClickOnce 應用程式的安全性區域

HOW TO:設定 ClickOnce 應用程式的自訂使用權限

HOW TO:決定 ClickOnce 應用程式的使用權限

HOW TO:以限制使用權限偵錯 ClickOnce 應用程式

概念

ClickOnce 應用程式的程式碼存取安全性

參考

專案設計工具、安全性頁

其他資源

保護 ClickOnce 應用程式