پی سی سیتی

پی سی سیتی (http://p30city.net/index.php)
-   زبان های برنامه نویسی Programming (http://p30city.net/forumdisplay.php?f=12)
-   -   How to Access System registry in VB .NET 2003 (http://p30city.net/showthread.php?t=4418)

دانه کولانه 06-01-2008 07:38 PM

How to Access System registry in VB .NET 2003
 
How to Access System registry in VB .NET 2003

www.wisdombay.com
We can add registry keys by vb.net application using the following code:

Imports System
Imports Microsoft.Win32
Public Class Form1
Inherits System.Windows.Forms.Form
Dim RegKey As RegistryKey

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Try
If TextBox1.Text = "" Then
MsgBox("Cannot be created")
Else
Call createregkey(TextBox1.Text)
Call value(TextBox2.Text, TextBox3.Text)
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Sub

Function createregkey(ByVal text As String)
Try
If RadioButton1.Checked = True Then
RegKey = Registry.ClassesRoot.CreateSubKey(text)
ElseIf RadioButton2.Checked = True Then
RegKey = Registry.CurrentUser.CreateSubKey(text)
ElseIf RadioButton3.Checked = True Then
RegKey = Registry.LocalMachine.CreateSubKey(text)
ElseIf RadioButton4.Checked = True Then
RegKey = Registry.Users.CreateSubKey(text)
ElseIf RadioButton5.Checked = True Then
RegKey = Registry.CurrentConfig.CreateSubKey(text)
Else
MsgBox("Cannot be created")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Function

Function deleteregkey(ByVal text1 As String)
Try
If RadioButton1.Checked = True Then
Registry.ClassesRoot.DeleteSubKey(text1)
ElseIf RadioButton2.Checked = True Then
Registry.CurrentUser.DeleteSubKey(text1)
ElseIf RadioButton3.Checked = True Then
Registry.LocalMachine.DeleteSubKey(text1)
ElseIf RadioButton4.Checked = True Then
Registry.Users.DeleteSubKey(text1)
ElseIf RadioButton5.Checked = True Then
Registry.CurrentConfig.DeleteSubKey(text1)
Else
MsgBox("Cannot be deleted")
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
End Function

contd ...


اکنون ساعت 01:10 AM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.

Powered by vBulletin® Version 3.8.4 Copyright , Jelsoft Enterprices مدیریت توسط کورش نعلینی
استفاده از مطالب پی سی سیتی بدون ذکر منبع هم پیگرد قانونی ندارد!! (این دیگه به انصاف خودتونه !!)
(اگر مطلبی از شما در سایت ما بدون ذکر نامتان استفاده شده مارا خبر کنید تا آنرا اصلاح کنیم)