سؤال

أبحث عن طريقة لنشر نظام DLL ضمن ملف CAB ActiveX. لا يمكن لـ CAB تحديث ملف النظام وفشل التثبيت بالكامل. تمامًا ، أود نسخ DLL إلى مجلد تثبيت ActiveX.

أفضل اقتراحاتي (لم أجربها بعد) هو استخدام خطافات ملف INF مع بعض المثبتات المستقلة ، لكنني أتساءل هل هناك طريقة أخرى؟

سيتم تقدير أي أفكار أخرى ...

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

المحلول

قم بتعبئة DLL الخاصة بك كمورد للتحكم الرئيسي ActiveX. استخدم الرمز الخاص بك لكتابته إلى ملف.

تتمتع صناعة البرامج الضارة بالكثير من الخبرة في القيام بذلك ، ويجب أن يكون رمز المثال متاحًا.

نصائح أخرى

يمكنك تثبيت DLL في مجلد تثبيت ActiveX وتحميل DLL ديناميكيًا (باستخدام مكتبة التحميل) وطرقها (باستخدام getProcaddress).
وبهذه الطريقة ، ستتمكن من التحكم من أين لتحميل DLL واستخدام نسختك المحلية بدلاً من النظام.

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