Win32API質問箱 Build39

このエントリーをはてなブックマークに追加
267デフォルトの名無しさん
標準ハンドルの親プロセスから子プロセスへの継承についてです。
ファイルやパイプのハンドルは特に問題なく継承できます。
しかし、コンソールのハンドルについては、子プロセスがGUIアプリの場合、継承ができないみたいなのですが?
もちろん子プロセスがCUIアプリの場合は継承できます。
GUIアプリにももちろんハンドルの値そのものは渡っているのですが、GUIアプリがそのハンドルを使おうとしてもエラーで使えません。
コンソールのハンドルをGUIアプリに継承させて使わせることができる方法をご存じの方、お教えください。
また、もし無理ならなぜこういう仕様になっているのかお教えください。