2012-08-28 63 views

回答

0

在Windows中有两种方案:Console程序和窗口程序。对于控制台程序,系统在启动过程中分配并附加其控制台。

对于Windows程序,这不会发生,所以stdout,stderr等无处可去。 Windows程序仍然可以在其代码中明确地分配(AllocConsole())并附加(AttachConsole())(最多一个)控制台。所以你可能会尝试在调试版本中这样做。您不应该在发布(生产)构建中这样做,因为DLL通常不应该这样做。

我猜rundll32.exe是windows应用程序。

+0

谢谢!真的是这样。 – user1621026

相关问题