コードが記載されたフォームがあります。
private void msconfigButton_Click(object sender, EventArgs e)
{
System.Diagnostics.Process.Start("msconfig.exe");
}
ボタンをクリックすると、msconfigが起動します。Win32Excpetion
問題は、x64マシンで実行すると、ファイルが見つからないという未処理のエラーでクラッシュすることです。私はファイルがC:\ Windows \ System32 \に存在することを知っており、これは私のプロジェクトがx86
CPUタイプ用にコンパイルされていることに関連していると思います。
64ビットコンピューターでmsconfig.exeを起動するようにコードを書き直すにはどうすればよいですか?それを構築するためにCPUタイプを変更したくありません。このプログラムは、32ビットまたは64ビットのWindow 7マシンで実行でき、まったく同じように機能するという考え方です。