الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

أين تضع بياناتك في الريجستري

مغلق
بدأه هاني الأتاسي في 14 أغسطس 2001 · 3 رد · 534 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

إذا أردت أن تخزن معلومات متعلقة بالنستخدم ، أي الدليل الذي قام بفتحه أو الملفات التي تعامل معها فسجل البيانات في HKEY_CURRENT_USER ..

أما إذا أردت أن تخزن بيانات ليست لها علاقة بالمستخدم ولكنها متعلقة بالبرنامج فقم بتخزينها في HKEY_LOCAL_MACHINE ..

المفتاحان السابقان يحتويان على مجلد باسم SOFTWARE وداخل هذا المجلد تقوم بانشاء مجلد باسم البرنامج أو الشركة ومنه تضع المعلومات التي تريد ..

هذه أمور جدا هامة ويجب أخذها بعين الاعتبار .. :)

Coding on the Cloud and for the Cloud!

My Blog

#2

أنا أضعها في HKEY_LOCAL_MACHINE فقط :(

#3

أخ هاني

هل هذا له علاقة بـ Multiuser وما شابه

بمعنى آخر هل إذا خرجنا وسجلنا الدخول باسم آخر فسوف تتغير محتويات HKEY_CURRENT_USER ؟؟؟

#4

السلام عليكم.

أخي أنس كلامك صحيح:)

HKEY_CURRENT_USER هو مفتاح ( Hive ) خاص لكل مستخدم لذلك إذا أردت أن يكون لكل مستخدم لبرنامجك اعدادات خاصة به فعليك تسجيل البيانات ضمن هذا المفتاح أما إذا أردت أن تكون الاعدادات مشتركة لكل مستخدمي برنامجك فعليك تخزينها ضمن HKEY_LOCAL_MACHINE.

مع التحيات.

هذا الموضوع مغلق.

مواضيع مشابهة