سؤال

أحتاج إلى تسجيل ActiveX EXE برمجيا وقذيفة (someactivex.exe / regserver) ليست كافية. هل أي شخص يدرك مكافئ API؟

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

المحلول

يمكنك استخدام dllregisterserver. لتسجيل مكون COM برمجيا، إذا كان كائن COM في العملية. هنا هو مثال VB6 على MSDN.

لتسجيل كائن COM من العملية، تصبح الأمور صعبة. يرى تعريض كائنات ActiveX.. وبعد عينة مرحبا تظهر بعض الخيارات. لاري أوسترمان بلوق حول هذا الموضوع لمعلومات الخلفية.

بشكل عام، إذا كنت بحاجة إلى القيام بذلك إلى EXE، فإن القصف إلى * .exe / RegServer سيكون أسهل بكثير.

نصائح أخرى

يمكنك محاولة استخدام Regsvr32 أيضا. يجب أن يكون هذا كافيا:

Shell(SomeActiveX.Exe /regserver)
Shell(regsvr32 SomeActiveX.Exe)
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top