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?

Foi útil?

Solução

Se você olhar para as configurações do vinculador, poderá alterar o ponto de entrada. É aqui que você quer estar olhando.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top