共用方式為


My.Computer.Registry.DynData 屬性

更新:2007 年 11 月

傳回 RegistryKey 類型,以便提供 HKEY_DYNDATA 的存取。

 ' Usage Dim value As Microsoft.Win32.RegistryKey = My.Computer.Registry.DynData ' Declaration Public ReadOnly Property DynData As Microsoft.Win32.RegistryKey

傳回值

RegistryKey

備註

My.Computer.Registry 物件會提供使用登錄機碼 (Registry Key) 的方法和屬性。如需詳細資訊,請參閱 My.Computer.Registry 物件

HKEY_DYNDATA 是用來儲存動態 (Dynamic) 登錄資料,例如由虛擬裝置驅動程式 (Virtual Device Driver) 所使用而且只有在 Windows 95/98 系統上才支援的資料。在非 Windows 95/98 系統上,呼叫由 Registry.DynData 所傳回之機碼的任何方法 (例如 CreateSubKey、DeleteSubKey、GetSubKeyCount、GetValueCount 等等),都會擲回 IOException

RegistryPermission 類別,位於 System.Security.Permissions 命名空間中,可以控制對登錄變數的存取。不應該將登錄變數儲存於記憶體位置中,因為只有不具 RegistryPermission 的程式碼才能存取這些位置。同樣地,授與權限時請授與完成工作所需的最低權限。

登錄使用權限存取值是由 RegistryPermissionAccess 列舉型別定義。下表詳細說明其成員。

描述

AllAccess

建立、讀取和寫入登錄變數的存取權限。

Create

建立登錄變數的存取權限。

NoAccess

不允許存取登錄變數。

Read

對登錄變數的讀取存取。

Write

對登錄變數的寫入存取。

工作

下表列出包含 My.Computer.Registry 物件的工作範例。

若要

請參閱

建立登錄機碼

HOW TO:在 Visual Basic 中建立登錄機碼並設定其值

刪除登錄機碼

HOW TO:在 Visual Basic 中刪除登錄機碼

判斷登錄機碼中是否存在值

HOW TO:在 Visual Basic 中判斷登錄機碼是否存在值

從登錄機碼讀取值

HOW TO:在 Visual Basic 中讀取登錄機碼的值

設定登錄機碼中的值

HOW TO:在 Visual Basic 的登錄機碼中設定值

範例

這個範例會刪除子機碼 (Subkey) 樹狀目錄 Software\MyCompany\Preferences。

My.Computer.Registry.DynData.DeleteSubKeyTree("Software\MyCompany\Preferences")

需求

命名空間︰Microsoft.VisualBasic.MyServices

類別 (Class):RegistryProxy (提供對 Registry 的存取)

組件 (Assembly):Visual Basic Runtime Library (在 Microsoft.VisualBasic.dll 中)

依專案類型的可用性

專案類型

是否可用

Windows 應用程式

類別庫

主控台應用程式

Windows 控制項程式庫

Web 控制項程式庫

Windows 服務

網站

使用權限

不需要使用權限。

請參閱

工作

疑難排解:管理登錄

概念

一般登錄工作

安全性和登錄

讀取和寫入使用 My 的登錄

參考

My.Computer.Registry 物件

Microsoft.Win32.RegistryKey

Registry.DynData