PDA

View Full Version : ایجاد دو key در ریجستری از نوع string



xxnagin
پنج شنبه 24 فروردین 1391, 19:13 عصر
سلام
چطوری میشه دو تا key از نوع string در ریجستری ویندوز درست کرد
این دو key که باید ساخته بشه
Email

Registration-Key
و اگر بود که هیچ اگر نبود بسازه
در مسیر زیر
"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramewor k\AssemblyFolders"

Hybrid
پنج شنبه 24 فروردین 1391, 20:13 عصر
سلام ، این پی دی اف رو مطالعه کن ، 4 صفحه هست :

xxnagin
جمعه 25 فروردین 1391, 13:22 عصر
با توجه به pdf
من این رو برای خودم ساختم

Dim keyValue As String
Dim regVersion As RegistryKey
Dim intVersion As String
keyValue = "SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFolder s\\Xnagin"
regVersion = Registry.LocalMachine.OpenSubKey(keyValue, True)
If regVersion Is Nothing Then
' Key doesn't exist; create it.
regVersion = Registry.CurrentUser.CreateSubKey(keyValue)
End If
If (Not regVersion Is Nothing) Then
intVersion = regVersion.GetValue("", "mail")
intVersion = intVersion
regVersion.SetValue("Email", intVersion)
regVersion.Close()
End If

که درست کار میکنه یعنی کلید ساخته میشه که یه پوشه به نام xnagin در مسیر زیر میسازه و key داخل همین پوشه ساخته میشه
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramewor k\AssemblyFolder
که میشه
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramewor k\AssemblyFolder\xnagin
ولی این چیزی نیست که من میخوام
من میخوام تو خود این مسیر
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramewor k\AssemblyFolder
key ساخته بشه
و اگه من بخوام پوشه xnagin رو از ته این مسیر "SOFTWARE\\Microsoft\\.NETFramework\\AssemblyFolder s\\Xnagin"
حذف کنم خطا میگیره