سؤال

أنا بحاجة إلى تحقيق ما يلي:إلغاء التثبيت من MSI ينبغي أن يقدم المستخدم مربع حوار يستند إلى نظام التشغيل Windows Installer يعرف بالضبط كيف لإزالة البرنامج (في هذه الحالة:يجب على المستخدم اختيار ما إذا كان أو عدم إزالة قواعد البيانات).

أثناء تشغيل إلغاء العملية سوف تؤدي أيضا الإجراءات المخصصة.كل هذه الإجراءات تحتاج امتيازات إدارية.

لذلك أنا بحاجة إلى الحصول على "البرامج والميزات" لتقديم إما كامل واجهة المستخدم على "إزالة" أو المصادقة على امتيازات إدارية الحوار عندما ضرب "تغيير" ثم إزالة.

كيف يمكنني فعل هذا ؟

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

المحلول

للرجوع إليها:

إضافة وإزالة البرامج (ARP) ، resp.البرامج والميزات (على ويندوز فيستا+), فقط يظهر واجهة المستخدم الأساسية على إزالة.واجهة المستخدم كاملة مطلوب لإظهار الحوارات.النتيجة:دون تفاعل المستخدم ممكن هنا.

الحل:

إذا كان هناك أي وسيلة أخرى من عرض الحوارات على إزالة إزالة يحتاج إلى تعطيل عملية الإزالة يجب أن يتم تشغيلها من خلال تغيير الخيار الذي سوف تظهر واجهة المستخدم كاملة.

معلومات إضافية:

إذا كان هناك إجراءات مخصصة المشاركة تتطلب امتيازات مرتفعة ، فإنها تحتاج إلى تكوين المؤجلة في سياق النظام.وهذا سيجعل الإعداد رفع امتيازات على دخول تسلسل التنفيذ ، مما يدل على UAC الحوار تطالب امتيازات إدارية.

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