Process.Start不起作用怎么处理,Win7 64位系统

Process.Start不起作用怎么办,Win7 64位系统
我这样写怎么打开不了磁盘优化程序?点击后,鼠标转个圈却弹不出来,其他的像 画图之类的都可以打开

  private void btndisk_Click(object sender, EventArgs e)
        {          
            Process.Start("dfrgui.exe");
        }
------解决思路----------------------
process.WaitForExit();
Console.WriteLine("{0:X}", process.ExitCode);

看看是什么错误
注意下编译的架构,msdn上的说法,32位程序是无法用Process启动64位程序的