WinMain()
实际上是如何调用的?我记得专业黑客使用的一个函数,它以(某物)开头,看起来像 __startupWinMain()
。
问题是,我有一个 Win32 EXE(使用 /SUBSYSTEM:WINDOWS
编译)但从命令行获取参数。如果命令行不正确,该过程应向控制台打印一条帮助消息。
如何使用 /SUBSYSTEM:WINDOWS
链接器选项从 exe 手动解除分配(或 FreeConsole()
)?
最佳答案
作为程序的第一步,检查参数。如果一切正常,请照常继续。
否则调用 AttachConsole
传递 ATTACH_PARENT_PROCESS
。如果成功,则可以将错误打印到标准输出并退出。如果没有,则必须在消息框中显示错误。
关于c - 什么函数实际调用 WinMain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15208878/