WinMain()
은 실제로 어떻게 호출됩니까? __startupWinMain()
처럼 보이는 (무엇인가) 것으로 시작한 프로 해커들이 사용하는 기능을 기억합니다.실제로 WinMain을 호출하는 함수
문제는 Win32 EXE (/SUBSYSTEM:WINDOWS
으로 컴파일 됨)가 있지만 명령 줄에서 인수를 가져 오는 것입니다. 명령 행이 올바르지 않으면, 프로세스는 콘솔에 도움말 메시지를 인쇄해야합니다.
/SUBSYSTEM:WINDOWS
링커 옵션이있는 exe에서 수동으로 할당 해제 (또는 FreeConsole()
) 할 수 있습니까?
findstr/spin WinMain ("c : \ Program Files (x86) \ Microsoft Visual Studio 11").0 \ VC \ crt \ src \ * "' –
'WinMain'의 호출자를 알아내는 것으로 잘못된 경로에있을 수 있습니다. 콘솔을 할당하고 표준 출력을 해당 콘솔로 리디렉션하는 것입니다. [Here 's] (http://www.halcyon.com/~ast/dload/guicon.htm) 어떻게 끝났습니까? – Praetorian
/subsystem : windows를 사용할 때 콘솔을 얻지 못합니다. 무엇을 제거하려고하는지 명확하지 않습니다. –