حدد المكونات التي تتضمن قيم الملف والسجل مع @win64 = "لا". هذا يخبر Windows Installer بأنه مكون 32 بت وسيتم إعادة توجيه كتابة السجل إلى WOW6432Node.
الكتابة إلى WOW6432NODE من تثبيت 64 بت WIX
-
29-07-2022 - |
سؤال
لقد نظرت إلى إجابات أخرى تتعلق بالكتابة إلى مفاتيح التسجيل 32 و 64 بت من WIX ، لكن لا يمكنني العثور على هذه المشكلة المحددة.
لديّ مثبت WIX 3.6 لكائن مساعد متصفح IE الذي يعمل بشكل جيد حتى Windows 8.1 و IE11
المشكلة هي أنه بموجب وضع حماية IE8.1 الجديد ، يجب أن أسجل 64 بت و BHO 32 بت ل IE لاستخدامه. في الماضي ، لم أهتم بـ 64 بت IE ، لذلك كان لدي مشروع WIX 32 بت ، والذي قام فقط بتثبيت DLL 32 بت. على Windows 64 بتس ، سجلت بشكل صحيح هذا DLL ضمن مفتاح WOW6432NODE.
لذلك ، أفترض أنني بحاجة إلى الانتقال إلى مثبتات 64 بت لـ BHO الخاصة بي للتثبيت على Windows 8.1 64 بت.
ومع ذلك ، ما هي الطريقة الصحيحة ، من WIX MSI 64 بت ، إلى تثبيت DLL 32 بت والكتابة إلى مفتاح WOW6432NODE؟ أفترض أن Wix لا يهتم بأنه DLL 32 بت ، والمشكلة هي مفاتيح التسجيل. هل يعرف أي شخص الطريقة "الصحيحة" لتسجيل DLL 32 بت من مثبت 64 بت؟
المحلول