0
我有兩個應用程序:一個用Delphi6編寫是一個主應用程序,另一個用C#編寫的是一個插件exe模塊,它將結果輸出到控制檯。運行應用程序並將其控制檯輸出讀到字符串
您能否提供一些如何使用CreateProcess運行此插件的exe示例並將其輸出爲字符串或WideString?
我有兩個應用程序:一個用Delphi6編寫是一個主應用程序,另一個用C#編寫的是一個插件exe模塊,它將結果輸出到控制檯。運行應用程序並將其控制檯輸出讀到字符串
您能否提供一些如何使用CreateProcess運行此插件的exe示例並將其輸出爲字符串或WideString?
無法完成這項工作。控制檯窗口閃爍片刻,然後'ReadFromPipe'中的'ReadFile'一直等待。 – Paul
我對C#開發並不是很熟悉。您確定C#應用程序使用標準控制檯輸出而不是一些自定義輸出嗎?請更新您的問題以顯示您現在使用的實際代碼。 –
我很確定,因爲我可以使用命令行將其輸出重定向到文件。我認爲這是一個同步問題。該應用在我捕獲輸出之前完成。順便說一句:人們在對該文章的評論中抱怨同樣的問題。 – Paul