2012-08-28 88 views

回答

0

在Windows中有兩種方案:Console程序和窗口程序。對於控制檯程序,系統在啓動過程中分配並附加其控制檯。

對於Windows程序,這不會發生,所以stdout,stderr等無處可去。 Windows程序仍然可以在其代碼中明確地分配(AllocConsole())並附加(AttachConsole())(最多一個)控制檯。所以你可能會嘗試在調試版本中這樣做。您不應該在發佈(生產)構建中這樣做,因爲DLL通常不應該這樣做。

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

+0

謝謝!真的是這樣。 – user1621026

相關問題