Come disattivare punto di ingresso WinMain per un'applicazione MFC?
-
27-09-2019 - |
Domanda
Mi rendo conto che non è possibile avere applicazioni con più punti di ingresso in Windows.
Ho un'applicazione MFC e ho aggiunto il codice per fare in esecuzione come un servizio (punto di ingresso main()
e altre cose necessarie), ma sembra che Windows sarà sempre eseguire il WinMain()
da MFC invece del mio principale.
La domanda è: come posso disattivare il WinMain()
da MFC in modo da essere in grado di eseguire il mio main()
.
Probabilmente lo stesso problema si applicherebbe se si desidera eseguire la stessa applicazione come un'applicazione di console.
Che cosa devo cambiare nelle proprietà del progetto al fine di costruire come un'applicazione di console (principale invece di WinMain)?
sta commentando il mio CWinApp l'unica soluzione?
Soluzione
Se si guardano le impostazioni del linker è possibile modificare il punto di ingresso. Questo è dove si vuole essere alla ricerca.