سؤال

أنا أستخدم فيستا. لقد صممت ملف MSI من خلال مشروع إعداد ونشر Visual Studio 2008 الذي أضفت فيه إجراء واحد مخصص. في الإجراء المخصص ، أقوم بفتح مربع حوار OpenFile. لا يعرض مربع حوار الملف المفتوح محرك الأقراص المعين أو مواقع الشبكة. فكيف يمكنني جعل مربع حوار الملف المفتوح لمحركات أقراص الشبكة.

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

المحلول

هذه مشكلة معروفة مع التحكم في حساب مستخدم Vista. عند بدء تشغيل برنامج التثبيت الخاص بك ، يتم رفع جلسة المستخدم غير الإدارة إلى جلسة المسؤول. المشكلة هي: لا تنقل محركات الأقراص التي تم تعيينها في الجلسة غير الإدارة للمستخدم تلقائيًا إلى جلسة المسؤول.

لسوء الحظ ، ليس هناك الكثير مما يمكنك فعله حيال ذلك. (يمكنك بدء مطالبة أوامر مرتفعة قبل بدء تشغيل مشروع الإعداد الخاص بك ودورة يدوي net use رسائل القيادة هناك ، لكنني أعتقد أن هذا ليس شيئًا يمكنك أن تتوقع من عملائك القيام به.)

السؤال ذي الصلة: الحفاظ على معلومات رسالة محرك الأقراص المعينة أثناء ارتفاع UAC

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