使用權限設定對話方塊
更新: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 應用程式