سؤال

عندما يقوم المستخدم العادي بتشغيل مثبت WIX يتطلب الارتفاع ، يبدو أن هناك تأخيرًا بقيمة 30 ثانية أو أكثر بين نقر المستخدم على زر "تثبيت" و UAC موجه يأتي. يحدث هذا على الرغم من أن زر التثبيت مميز بدرع UAC ، مما يشير إلى أن المثبت "يعرف" أن الارتفاع سيكون مطلوبًا.

هل هناك طريقة لإلقاء UAC فورًا عندما يقوم المستخدم 1) بتشغيل المثبت أو 2) النقرات التي تنقر عليها "تثبيت"؟

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

المحلول

يعتمد طول المدة الزمنية لمطالبة UAC على حجم EXE. (جربه بنفسك بالنقر بزر الماوس الأيمن فوق "تشغيل" كإدارة مختلفة من مختلف الأحجام.) لذلك سمعت أنه اقترح أن تصنع قاذفة صغيرة من شأنها أن ترفع المطالبة بسرعة ، وجعلها تطلق كل شيء آخر. أي شيء تم إطلاقه من عملية مرتفعة مرتفعة.

تأكد من تسمية المشغل جيدًا ، لأن 1 ٪ من المستخدمين الذين يقرؤون بالفعل مطالبات UAC.

نصائح أخرى

ما هو حجم ملف MSI الخاص بك؟ لا أعرف حقيقة ، لكنني أعتقد أن تقسيم ملفاتك إلى ملف .cab منفصل وربما توقيعه رقميًا قد يجعل التحقق من صحة ملف MSI أسرع.

خلاف ذلك ، لا يوجد أي شيء يمكنك فعله حيال ذلك على حد علمي. آمل أن يثبت لي أحدهم خطأ. :-)

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