PDA

View Full Version : سوال: تشخیص وجود یا عدم وجود مقداری در Registry



MDSTmdst
جمعه 19 آذر 1389, 01:22 صبح
با سلام خدمت دوستان گرام


یه سوال کوچولو

چه جوری می تونیم بفهمیم که یک value در رجیستری وجود داره؟

Rezahak
جمعه 19 آذر 1389, 17:30 عصر
کسی نیست جواب بده !!!!:گریه:
ببخشید دیر شد

Dim obj As Object

obj = Microsoft.Win32.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\MYAPP", "MYValue", Nothing)
If obj Is Nothing Then
'وجود ندارد
Else
'وجود دارد
End If

MDSTmdst
جمعه 19 آذر 1389, 19:55 عصر
خواهش ميكنم اختيار داريد


ممنون
مشكلم توي همون شرط بود حل شد

غير از اين راهي نيست!
مثلا متدي يا ... مانند valueExist ؟؟؟

Rezahak
جمعه 19 آذر 1389, 20:15 عصر
خیر البته راههای سخت تر مثل استفاده از API هست ولی خب Microsoft زحمت کشیده تمام امکانات را در قالب کلاسها از پیش فراهم کرده

Mani_rf
شنبه 20 آذر 1389, 12:25 عصر
از این روش هم می تونی استفاده کنی البته خیلی با روشی که دوستمون گفت تفاوت نداره:
If My.Computer.Registry.GetValue("HKEY_LOCAL_MACHINE\SOFTWARE\MYAPP", "MYValue", Nothing) <> Nothing Then
End If