كيفية تعيين OpenFileDialog لفتح في "جهاز الكمبيوتر الخاص بي"
-
20-09-2019 - |
سؤال
أردت بلدي 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 يستخدم لجهاز الكمبيوتر الخاص بي.
لا تنتمي إلى StackOverflow