Share via


My.Computer.Registry.LocalMachine 屬性

更新:2007 年 11 月

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

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

傳回值

RegistryKey

備註

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

HKEY_LOCAL_MACHINE 通常用來儲存 Windows 中不會因使用者而有所不同的設定。電腦的所有使用者都共用這個機碼。它的五個子機碼 (Subkey) (Hardware、SAM、Security、Software 和 System) 會保留本機電腦 (Local Machine) 的組態資料。

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 的登錄機碼中設定值

範例

這個範例會開啟子機碼 Software\MyCompany\Preferences,並將值 FontColor 設為 "red"。

My.Computer.Registry.LocalMachine.OpenSubKey _ 
("Software\MyCompany\Preferences", True)
My.Computer.Registry.LocalMachine.SetValue("FontColor", "red")

需求

命名空間︰Microsoft.VisualBasic.MyServices

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

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

使用權限

不需要使用權限。

請參閱

工作

疑難排解:管理登錄

概念

一般登錄工作

安全性和登錄

讀取和寫入使用 My 的登錄

參考

My.Computer.Registry 物件

Microsoft.Win32.RegistryKey

Registry.LocalMachine