【发布时间】:2011-12-15 19:43:04
【问题描述】:
我想从我的程序内部启动一个程序,现在我可以相对容易地做到这一点,它可以使用:
protected void butVNC_ItemClick(object sender, EventArgs e)
{
string str = @"C:\Program Files\RealVNC\VNC4\vncviewer.exe";
Process process = new Process();
process.StartInfo.FileName = str;
process.Start();
}
但我的问题是,如果我的程序安装在 64 位操作系统上,则该文件路径不正确,因为它是 Program Files(x86),所以有没有办法检测和运行不同的代码或任何东西。
【问题讨论】: