تسجيل الدخول

مشاهدة النسخة كاملة : كتابة قيمة في الريجستري بعد الاستعلام عنها


فلسطيني مجروح
16-09-2017, 02:09 AM
السلام عليكم ... اخواني الكرام انا مبتدأ على البرنامج وعندي مشروع وعندي مشكلة به وهي التعامل مع الرجستري من خلاله فانا اريد اخذ القيمة المخزنة في المتغير result ووضعها في مفتاح الانشاء للمفتاح الجديد كي يتم تسمية المفتاح بالاسم المخزن بالمتغير ... وارفق لكم صورة للتوضيح وشكرررررااااااااااااا

http://www.abc4web.net/vb/attachment.php?attachmentid=3493&stc=1&d=1505520413

ثامر أبو بلقيس
16-09-2017, 06:49 AM
المتغير result يعبر عنه في الكود Registry.SetValue
بدل MyValue
علما أن result هي قيمة ريجستري مسجلة عندك مسبقا بكود Registry.SetValue
موفق:abc_138:


ملاحظة : تم تغيير عنوان موضوعك وفق المادة 2 من قانون قسم الاستفسارات

فلسطيني مجروح
16-09-2017, 07:05 PM
اخي ثامر اشكرك على الاستجابة وايضا الايضاح لكني اريد تخزين القيمة المخزنة في المتغير result ووضعها في مفتاح اخر من اجل تخزين قيمة بمحتوى المتغير في مفتاح جديد .. اتمنى ان اكون اوضحت

ثامر أبو بلقيس
16-09-2017, 08:44 PM
--- ماكان موجودا سابقا
Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\My Application", "MyValue1", "thameur", REG_SZ);
result = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\My Application", "MyValue1", true);
----- مانود ايجاده بدلالة الموجود سابقا
Registry.SetValue(HKEY_LOCAL_MACHINE, "Software\\", "MyValue2", result, REG_SZ);
n = Registry.GetValue(HKEY_LOCAL_MACHINE, "Software\\", "MyValue2", true);
Dialog.Message("Notice", n);
موفق أخي العزيز

فلسطيني مجروح
17-09-2017, 12:20 AM
اكرر شكري الجزيل لك اخي الكريم -غلبتك معي- لكن لم تحل المشكلة بعد ساحاول

ثامر أبو بلقيس
17-09-2017, 08:57 AM
حتى بعد جعل البرنامج مسؤولا ؟