سؤال

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

يمكنني تعطيل زر "التغيير" باستخدام لكني أريد إزالته ولا أريد عرضه للمستخدم.

يرجى اقتراح ما إذا كان هذا ممكنًا.

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

المحلول

يمكنك تضمين مجموعة الحوار WIX (.wxs) في مشروع التثبيت الخاص بك (يمكن تنزيلها من GIT). تعديل MaintenanceTypeDlg.wxs ملف وإزالة زر الإصلاح والتسمية.

نصائح أخرى

ألقِ نظرة على خصائص تثبيت Windows التي تبدأ بـ ARPNO بادئة: arpnomodify (هذا هو ما تحتاجه)، Arpnorepair و arpnoremove. تحدد هذه الخصائص توافر الخيار في وحدة التحكم/إزالة البرامج.

أتمنى أن يساعدك هذا.

إذا كنت تستخدم wixui_mode وعدم استخدام MAINTENANCETYPEDLG.WXS ثم يجب تحديد <Property Id="ARPNOMODIFY" Value="1" /> في ملف your_main_ui.wxs.

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