Como desativar o ponto de entrada WinMain para um aplicativo MFC?
-
27-09-2019 - |
Pergunta
Entendo que não é possível ter aplicativos com vários pontos de entrada no Windows.
Eu tenho um aplicativo MFC e adicionei código para fazê -lo em execução como um serviço (main()
ponto de entrada e outras coisas necessárias), mas parece que o Windows sempre executará o WinMain()
do MFC em vez do meu principal.
A questão é como posso desativar o WinMain()
do MFC para poder correr o meu próprio main()
.
Provavelmente, o mesmo problema se aplicaria se você deseja executar o mesmo aplicativo que um aplicativo de console.
O que tenho que mudar nas propriedades do projeto para construí -lo como um aplicativo de console (principal em vez de winmain)?
Comentar meu cwinapp é a única solução?
Solução
Se você olhar para as configurações do vinculador, poderá alterar o ponto de entrada. É aqui que você quer estar olhando.