Pregunta

Yo entiendo que no es posible tener aplicaciones con múltiples puntos de entrada en Windows.

Tengo una aplicación MFC y añadí código para hacer que funcione como un servicio (punto de entrada main() y otras cosas se requiere), pero parece que Windows siempre se ejecutará la WinMain() de MFC en lugar de mi principal.

La pregunta es ¿cómo puedo desactivar el WinMain() de MFC con el fin de ser capaz de ejecutar mi propia main().

Es probable que el mismo problema se aplicaría si se desea ejecutar la misma aplicación como una aplicación de consola.

¿Qué tengo que cambiar en las propiedades del proyecto con el fin de construir como una aplicación de consola (principal en lugar de WinMain)?

está comentando mi CWinApp la única solución?

¿Fue útil?

Solución

Si nos fijamos en la configuración de engarce puede cambiar el punto de entrada. Aquí es donde usted quiere estar buscando.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top