L'unica differenza è che Winmain accetta char * per il parametro lpCmdLine, mentre wWinMain accetta wchar_t *.Differenza tra WinMain e wWinMain
In Windows XP, se una voce dell'applicazione è WinMain, Windows converte la riga di comando da Unicode ad Ansi e passa all'applicazione?
Se il parametro della riga di comando deve essere in Unicode (ad esempio, nome file Unicode, la conversione causerà la mancanza di alcuni caratteri), significa che è necessario utilizzare wWinMain come funzione di immissione?
"Nota che lpCmdLine utilizza il tipo di dati LPSTR invece del tipo di dati LPTSTR. Ciò significa che WinMain non può essere utilizzato dai programmi Unicode." (http://msdn.microsoft.com/en-us/library/ms633559.aspx) – Joey
Grazie Johannes per l'avviso e per avermelo ricordato. – t0mm13b
Windows NT4 è Unicode di default :) –