0
我在寫一個診斷程序,通過使用「Process」對象輸出msinfo32.exe的副本。通常我通過將「CreateNoWindow」屬性設置爲true來隱藏這些類型的診斷。從C#進程執行時隱藏Msinfo32.exe?
問題是,無論我使用process.start()方法調用它,無論我做什麼,都會顯示msinfo32.exe窗口。通常這不會像ipconfig這樣的其他命令行程序發生。但msinfo似乎顯示出來。有什麼建議麼?
你也嘗試設置'WindowStyle = ProcessWindowStyle.Hidden'嗎? – 2012-03-19 18:10:10
是的 - 不幸的。 – Darkenor 2012-03-19 18:15:20
ipconfig沒有GUI,所以它是一個完全不同的水壺。如果您確實需要隱藏msinfo32進度條,則可以將其推送到備用桌面上 - 請參閱MSDN庫中的CreateDesktop。 – 2012-03-19 18:15:44