启动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