PDA

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



kambizvb6
دوشنبه 05 تیر 1391, 14:18 عصر
سلام دوستان چطوری میشه داخل ریجستری یه کلید بسازی و محتویات اون کلید چیزی باشه که داخل
textbox
مینویسم و ذخیره میکنیم
و وقتی فرم لود میشه داخل فرم لود بشه اون کلید ممنون میشم اگه کدش رو برام بزارید .

mousa1992
دوشنبه 05 تیر 1391, 17:11 عصر
سلام

RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\...\....", true);
key.SetValue("SITUATION", "RUN");
Registry.CurrentUser.Flush();

توی دستور اولی مسیری رو که قراره یک مقدار درون اون قرار بدی وارد میکنی
با استفاده از متد SetValue مقدار مورد نظرت رو ایجاد میکنی ( که پارامتر اول نام فایل و پارامتر دوم مقدار اون که میتونی متن یه تکس باکس یا هر چیزی دیگه بذاری
و خط سوم هم که مسیر هایی رو که باز کردی رو میبنده


RegistryKey key = Registry.CurrentUser.OpenSubKey(@"Software\....", true);
string situation = key.GetValue("SITUATION").ToString();

اول باید مسیر مورد نظرت رو باز کنی با استفاده از خط اول
و خط دوم هم مقدار وارد شده در فایل رو که قبلا نوشتی رو میخونه
برای ساخت یک کلید از متد CreateSubKey استفاده کن
موفق باشید