فتح مربع حوار الملف لا يعمل في Vista و 2008 Envir
-
22-09-2019 - |
سؤال
أنا أستخدم فيستا. لقد صممت ملف MSI من خلال مشروع إعداد ونشر Visual Studio 2008 الذي أضفت فيه إجراء واحد مخصص. في الإجراء المخصص ، أقوم بفتح مربع حوار OpenFile. لا يعرض مربع حوار الملف المفتوح محرك الأقراص المعين أو مواقع الشبكة. فكيف يمكنني جعل مربع حوار الملف المفتوح لمحركات أقراص الشبكة.
المحلول
هذه مشكلة معروفة مع التحكم في حساب مستخدم Vista. عند بدء تشغيل برنامج التثبيت الخاص بك ، يتم رفع جلسة المستخدم غير الإدارة إلى جلسة المسؤول. المشكلة هي: لا تنقل محركات الأقراص التي تم تعيينها في الجلسة غير الإدارة للمستخدم تلقائيًا إلى جلسة المسؤول.
لسوء الحظ ، ليس هناك الكثير مما يمكنك فعله حيال ذلك. (يمكنك بدء مطالبة أوامر مرتفعة قبل بدء تشغيل مشروع الإعداد الخاص بك ودورة يدوي net use
رسائل القيادة هناك ، لكنني أعتقد أن هذا ليس شيئًا يمكنك أن تتوقع من عملائك القيام به.)
السؤال ذي الصلة: الحفاظ على معلومات رسالة محرك الأقراص المعينة أثناء ارتفاع UAC