SIGTERM
を使用して WindowsでエミュレートしようとしていますGenerateConsoleCtrlEvent(..)
。新しいプロセスが新しいプロセスグループに属し、呼び出しプロセスのコンソールを共有するという条件を読みました。この仕事に関連して、私は2つの質問があります -
プロセスIDが与えられた場合、プロセスが
CREATE_NEW_PROCESS_GROUP
フラグで作成されているかどうかを現在のWindows APIを使用して判断することは可能ですか?GetConsoleProcessList(..)
CREATE_NEW_CONSOLE
フラグで作成されたプロセスを含む、呼び出しプロセスのコンソールに属するすべてのプロセスを提供します。これは驚きのように見えたので、誰かがその意味を明確にすることができますか?