啓動MSCONFIG.EXE我與代碼的形式:在64位Windows
private void msconfigButton_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("msconfig.exe");
}
的想法是我點擊一個按鈕,它爲我開始輸入msconfig。問題是,當我在一臺x64機器上運行它時,它崩潰,出現一個Win32Excpetion
未處理的錯誤,說它無法找到該文件。我知道該文件存在於C:\ Windows \ System32 \中,我相信這與我編譯爲x86
CPU類型的項目有關。
我怎麼可以重寫代碼,以便它開始MSCONFIG.EXE一個64位計算機上?我不想改變構建它的CPU類型。我的想法是,我可以在32位或64位Windows 7機器上運行此程序,它的工作原理是一樣的。
使用「sysnative」而不是system32。 – 2013-02-14 01:13:03
偉大的建議,漢斯!我從來沒有使用過,但我用它就像你說的,它完美的工作!簡單而快速,謝謝! – 2013-02-14 03:13:15
@TonyCampbell你可以添加你的答案嗎? – newbieguy 2016-02-27 04:44:54