My.Computer.Registry Object
Provides properties and methods for manipulating the registry.
Remarks
To use these properties, you must have Read and Write permission from the RegistryPermissionAccess Enumeration. Any code running with full trust (under the default security policy, this is any code installed on the user's local hard drive) has the necessary permissions to access the registry. For more information, see RegistryPermission Class.
Tasks
The following table lists examples of tasks involving the My.Computer.Registry object.
To |
See |
---|---|
Create a registry key |
How to: Create a Registry Key and Set Its Values in Visual Basic |
Determine if a value in a registry key exists |
How to: Determine if a Value Exists in a Registry Key in Visual Basic |
Write data to a registry key |
|
Delete a registry key |
|
Read data from the registry |
Example
This example reads the value Name from HKEY_CURRENT_USER\Software\MyApp and displays it in a message box.
Dim readValue As Object
readValue = My.Computer.Registry.GetValue _
("HKEY_CURRENT_USER\Software\MyApp", "Name", Nothing)
MsgBox("The value is " & CStr(readValue))
Requirements
Namespace:Microsoft.VisualBasic.MyServices
Class:RegistryProxy (provides access to Registry)
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
See Also
Tasks
Troubleshooting: Manipulating the Registry
Concepts
Reference
My.Computer.Registry Object Members
My.Computer.Registry.ClassesRoot Property
My.Computer.Registry.CurrentConfig Property
My.Computer.Registry.CurrentUser Property
My.Computer.Registry.DynData Property
My.Computer.Registry.LocalMachine Property
My.Computer.Registry.PerformanceData Property
My.Computer.Registry.Users Property
My.Computer.Registry.GetValue Method
My.Computer.Registry.SetValue Method
Other Resources
Walkthrough: Creating a Registry Key and Changing Its Values