1. 較為簡單的.exe程序可采用進程調(diào)用
成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為華寧等服務建站,華寧等地企業(yè),進行企業(yè)商務咨詢服務。為華寧企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
Process.Start("D:\\emr\\emras.exe", para);
解析:參數(shù)1為.exe的存放路徑,參數(shù)2為.exe的執(zhí)行參數(shù)
2. 如果.exe程序中還有其他調(diào)用,則上述方法可能在運行過程中報錯。
這種情況下,可采用直接調(diào)用cmd的執(zhí)行方式
[DllImport("kernel32.dll")]
public static extern int WinExec(string exeName, int operType);
private void btnShow_DoubleClick(object sender, EventArgs e)
{
string para = "291801/1";
WinExec("Cmd.exe /c cd D:\\emr&& emras.exe " + para, 0);
}