2011-10-22 60 views
2

Windows進程管理,如果我們想要一個以上的可繼承手柄的值傳遞給一個子進程,應該怎樣做..?我知道我們可以使用STARTUPINFO來傳遞一個句柄值,但我怎樣才能將多個句柄值傳遞給子進程 ..?如何將多個可繼承的句柄值傳遞給子進程...?

+0

如果命令行由於任何原因不方便,另一個選項是使用環境塊。 –

回答

3

命令行是傳遞各種信息的便利場所。

+0

這可能是一個愚蠢的問題,但是如何在將數據傳遞到命令行之前「編組」數據?我的意思是在將它傳遞給它之前將其轉換爲某種文本表示形式,或者只是將「原始字節」作爲命令行知道您在另一端編寫了應用程序,它就會知道如何解析它(和你永遠不必擔心人們使用ansi API函數或其他可怕的東西訪問命令行)? – user786653

+0

由於命令行是純文本的,因此您必須[將其轉換爲文本](http://blogs.msdn.com/b/oldnewthing/archive/2003/12/11/56043.aspx)。 –

+0

非常感謝。我知道我應該更好地搜索你的博客(因爲我現在回想起已經閱讀過鏈接文章,所以我現在有了紅耳朵)。 (PS:永遠不要屈服於nitpickers) – user786653

相關問題