PDA

View Full Version : کار با رجستری



Aghrab
جمعه 18 آذر 1384, 10:50 صبح
سلام

من چه طوری می تونم با وی بی دات نت با رجستری کار کنم یعنی بتونم رشته اضافه کنم بخونم و حذف کنم ؟

حامد مصافی
جمعه 18 آذر 1384, 11:15 صبح
سلام
ابتدا فضای اسمی ر Microsoft.Win32 رو به برنامه اضافه کن
سپس یک متغیر به صورت زیر تعریف کن

Dim Reg As RegistryKey

بعد باید ایتن شی رو به مسیر مورد نظر هدایت کنی

Reg = Registry.CurrentUser.OpenSubKey(RegPath)

البته به جای CurrentUser می تونی از شاخه های دیگر رجیستری هم استفاده کنی

برای ورود به زیر شاخه:

Reg.OpenSubKey(KeyName)

برای خواندن و نوشتن هم از توابع GetValue و SetValue استفاده کن

برای بستنش هم:

Reg.Close()

vbapr2005
جمعه 18 آذر 1384, 13:31 عصر
2 تا سوال:
یکی اینکه جریان اون SaveSetting و GetSetting چیه؟(اصلا هیچ ربطی به اینا داره؟)
بعدی اینکه اگه بخوایم کسی نفهمه که ما تو رجیستری چیزی اضافه و کم کردیم چیکار باید بکنیم(هنوز هم میشه از رجیستری استفاده کرد یعنی آیا میشه اطلاعاتی رو که تو رجیستری میذاریم به آسونی دیده نشن؟) آخه بعضی وقتا میخوایم پسورد رو تو رجیستری بذاریم

حامد مصافی
جمعه 18 آذر 1384, 23:50 عصر
سلام
توابعی که نام بردید اطلاعات رو در مسیر از پیش تعیین شده ای می نویسه و می خونه و برای ذخیره و خواندن سریع یک مقدار از اطلاعات برنامه استفاده می شه ( در واقع برای ذخیره سازی اطلاعات کم حجم استفاده می شه )

در مورد پسوورد هم بهتره که در رجیستری ذخیره نکنید
اما در صورتی که اصرار دارید می تونید پسوورد رو کدگذاری کنید و در یک شاخه تودرتو (با عمق زیاد) ذخیره کنید