RegistryProxy.LocalMachine Özellik

Tanım

RegistryKeyErişim sağlayan bir tür döndürür HKEY_LOCAL_MACHINE .Returns a RegistryKey type, which provides access to HKEY_LOCAL_MACHINE.

public:
 property Microsoft::Win32::RegistryKey ^ LocalMachine { Microsoft::Win32::RegistryKey ^ get(); };
public Microsoft.Win32.RegistryKey LocalMachine { get; }
member this.LocalMachine : Microsoft.Win32.RegistryKey
Public ReadOnly Property LocalMachine As RegistryKey

Özellik Değeri

RegistryKey

RegistryKey

Örnekler

Bu örnek, alt anahtarı açar Software\MyCompany\Preferences ve değerini FontColor olarak ayarlar "red" .This example opens the subkey Software\MyCompany\Preferences and sets the value FontColor to "red".

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

Açıklamalar

HKEY_LOCAL_MACHINE Genellikle, Windows 'da kullanıcıdan kullanıcıya farklılık gösteren ayarları depolamak için kullanılır.HKEY_LOCAL_MACHINE is usually used to store settings that do not vary from user to user in Windows. Bilgisayarın tüm kullanıcıları bu anahtarı paylaşır.All users of the computer share this key. Beş alt anahtarı ( Hardware , SAM , Security , Software ve System ) yerel makine için yapılandırma verilerini tutar.Its five subkeys (Hardware, SAM, Security, Software, and System) hold configuration data for the local machine.

RegistryPermission System.Security.Permissions Ad alanındaki sınıfı, kayıt defteri değişkenlerine erişimi denetler.The RegistryPermission class, which is in the System.Security.Permissions namespace, controls access to registry variables. Kayıt defteri değişkenleri, kodun hiçbir şekilde erişebileceği bellek konumlarında depolanmamalıdır RegistryPermission .Registry variables should not be stored in memory locations where code without RegistryPermission can access them. Benzer şekilde, izin verirken işi almak için gereken en az ayrıcalığa izin verin.Similarly, when granting permissions, grant the fewest privileges necessary to get the job done.

Kayıt defteri izin erişim değerleri Listeleme tarafından tanımlanır RegistryPermissionAccess .Registry permission access values are defined by the RegistryPermissionAccess enumeration. Aşağıdaki tabloda üyelerinin ayrıntıları verilmiştir.The following table details its members.

DeğerValue AçıklamaDescription
AllAccessAllAccess Kayıt defteri değişkenlerine erişim oluşturun, okuyun ve yazın.Create, read, and write access to registry variables.
OluşturCreate Kayıt defteri değişkenlerine erişim oluşturun.Create access to registry variables.
NoAccessNoAccess Kayıt defteri değişkenlerine erişim yok.No access to registry variables.
OkumaRead Kayıt defteri değişkenlerine yönelik okuma erişimi.Read access to registry variables.
YazmaWrite Kayıt defteri değişkenlerine yazma erişimi.Write access to registry variables.

Aşağıdaki tabloda, nesnesiyle ilgili görevlerin örnekleri listelenmektedir My.Computer.Registry .The following table lists examples of tasks involving the My.Computer.Registry object.

AmaçTo Bkz.See
Kayıt defteri anahtarı oluşturma ve değerini ayarlamaCreate a registry key and set its value Nasıl yapılır: Kayıt Defteri Anahtarı Oluşturma ve Değerini AyarlamaHow to: Create a Registry Key and Set Its Value
Kayıt defteri anahtarını silmeDelete a registry key Nasıl yapılır: Kayıt Defteri Anahtarını SilmeHow to: Delete a Registry Key
Kayıt defteri anahtarından bir değeri okuRead a value from a registry key Nasıl yapılır: Kayıt Defteri Anahtarından Değer OkumaHow to: Read a Value from a Registry Key

Şunlara uygulanır

Ayrıca bkz.