سؤال

أنا أفهم أنه لا يمكن الحصول على تطبيقات ذات نقاط دخول متعددة تحت Windows.

لدي تطبيق MFC وأضفت رمزًا لجعله يعمل كخدمة (main() نقطة الدخول والأشياء المطلوبة الأخرى) ولكن يبدو أن Windows ستعمل دائمًا على WinMain() من MFC بدلا من بلدي الرئيسي.

والسؤال هو كيف يمكنني تعطيل WinMain() من MFC حتى أتمكن من تشغيل بلدي main().

ربما يتم تطبيق نفس المشكلة إذا كنت ترغب في تشغيل نفس التطبيق كتطبيق وحدة تحكم.

ما الذي يجب علي تغييره في خصائص المشروع من أجل بنائه كتطبيق وحدة تحكم (رئيسي بدلاً من WinMain)؟

هل التعليق الخاص بي هو الحل الوحيد؟

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

المحلول

إذا نظرت إلى إعدادات الارتباط ، يمكنك تغيير نقطة الدخول. هذا هو المكان الذي تريد أن تبحث عنه.

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