适用于Windows8的AttachConsole(...)替代方案

时间:2013-04-01 17:56:31

标签: c++ windows winapi process console

在Windows8上运行控制台(即父进程是cmd.exe)应用程序时,

AttachConsole(ATTACH_PARENT_PROCESS)返回TRUE,GetLastError()返回ERROR_NOT_SUPPORTED。有没有可以用于此操作系统的替代方案?

1 个答案:

答案 0 :(得分:0)

如果AttachConsole返回true,则GetLastError的值是随机的(即成功调用AttachConsole或实际上任何Win32 API函数都不会重置上一个错误代码)。只检查错误代码是否已设置。