2009-11-20 63 views
0

我在寫一個使用7-zip壓縮目錄的c#應用程序。壓縮文件後,7-Zip會返回退出狀態。在控制檯窗口中的所有我看到的是如何從控制檯輸出中獲取7-Zip退出代碼?

Everything is Ok

這等於0的退出代碼,但沒有任何人知道,如果有一個方法可以讓我得到這個數字?

+0

您是否將7-zip作爲單獨的進程啓動,或直接從C#代碼訪問DLL? – 2009-11-20 22:53:36

回答

3

我假設你使用System.Diagnostics.Process類作爲一個單獨的過程開始7-zip。

MSDN

Process.ExitCode屬性

獲取相關聯的處理中指定終止時的值。


您可能會感興趣SevenZipSharp這爲7z.dll託管的包裝。