كيفية تعيين OpenFileDialog لفتح في "جهاز الكمبيوتر الخاص بي"

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

سؤال

أردت بلدي OpenFileDialog للبدء في جهاز الكمبيوتر الخاص بي لإظهار جميع محركات الأقراص المتاحة. سوف تفترض أنك يمكن أن تحدد InitialDirectory الممتلكات إلى GetFolderPath(Environment.SpecialFolder.MyComputer), ، ولكن هذه الوظيفة تعود ""، والتي لا تملك النتيجة المرجوة.

حفر حول جوجل وجدت هذا الحل - الذي يعمل

dlg.InitialDirectory = "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}"

هل يمكن لأي شخص أن يفسر ما هو في الواقع GUID، وما إذا كان سيعمل في جميع إصدارات Windows؟ بمعنى آخر. ما مدى موثوقية هذا النهج؟

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

المحلول

http://www.insidetheregistry.com/regdatabase/browse.aspx؟keyid=374.

تقول أنه تم استخدامه في نظام التشغيل Windows NT4 / 2000. لدي نظام التشغيل Windows 7، وما زال هذا GUID يستخدم لجهاز الكمبيوتر الخاص بي.

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