احصل على مسار ملف PST Outlook دون استخدام microsoft.office.interop.outlook

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

  •  02-10-2019
  •  | 
  •  

سؤال

لقد وجدت العديد من صفحات الويب التي تشرح كيفية الحصول على مسار ملفات Outlook PST ، لكنها تستخدم جميعًا Microsoft.Office.Interop.Outlook. أرغب في تجنب الاعتماد على تجميعات Office Interop ، لأنها مختلفة عن كل إصدار مكتبي. أيضًا ، هذه التقنية بطيئة جدًا إذا لم يتم بدء تشغيل Outlook بالفعل (لأنها تنشئ مثيل Outlook).

هل هناك طريقة بسيطة للقيام بذلك بدون interop المكتب؟

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

المحلول

انظر في السجل. هذه يوضح المقال أين سيكون Win2000 و Winnt ، أفترض أنه سيكون في مواقع مماثلة في إصدارات أخرى من Windows.

اقتبس من مقال لـ Win2000: HKEY_CURRENT_USER\Software\Microsoft\Windows NT\Current Version\Windows Messaging Subsystem\Profiles\profilename\

تحرير: مزيد من المعلومات حول العثور على القيمة. انظر إلى جميع المفاتيح حتى تجد مفتاحًا يسمى 001f3006 التي لها ثنائي ل Personal Folders ثم انظر إلى المفاتيح الأخرى في نفس المجلد ويحتوي أحدها على المسار. (تم اختباره على XP مع Outlook 2003)

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