ما هي أهمية مجلد بيانات البرنامج في ويندوز?

StackOverflow https://stackoverflow.com/questions/9518890

  •  14-11-2019
  •  | 
  •  

سؤال

ما هي أهمية ProgramData مجلد في ويندوز?

لقد لاحظت أن العديد من البرامج المثبتة تخزين الملفات في دليل فرعي من ProgramData مجلد.هل هناك سبب محدد لذلك?

لا بد لي من إنشاء المثبت للتطبيق الخاص بي.هل يجب تخزين الملفات على مستوى المستخدم تحت ProgramData أو تحت Users?

هل كانت مفيدة؟

المحلول

ال الوثائق يصف الاستخدام المتوقع لهذا المجلد مثل هذا (التركيز الألغام):

دليل نظام الملفات الذي يحتوي على بيانات التطبيق لجميع المستخدمين.المسار النموذجي هو C:\Documents وإعدادات \ جميع المستخدمين \ بيانات التطبيق. يستخدم هذا المجلد لبيانات التطبيق غير الخاصة بالمستخدم. على سبيل المثال ، يمكن للتطبيق تخزين قاموس التدقيق الإملائي أو قاعدة بيانات للقصاصات الفنية أو ملف سجل في مجلد بيانات سيدل كومون_ أبداتا.لن تتجول هذه المعلومات وهي متاحة لأي شخص يستخدم الكمبيوتر.

لاحظ أن هذه الوثائق تشير إلى المسار النموذجي وفقا للإصدارات القديمة من ويندوز.في الإصدارات الحديثة من ويندوز يقع في %SystemDrive%\ProgramData.

بدلا من ذلك ، فإن الاقتباس أعلاه هو من الإرث الآن CSIDL الوثائق.لكن وثائق الاستبدال KNOWNFOLDERID يحذف الأوصاف المفيدة لما تنوي القيام به مع هذه المجلدات الخاصة.لذلك ، من أجل الحصول على الجزء السفلي من مثل هذه الأسئلة تحتاج إلى الرجوع إلى كلا الموضوعين ، بقدر ما أستطيع أن أقول.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top