C# 如何以模态方式打开exe程序
C# 如何以模态方式打开exe程序,就像打开模态对话框一样的那种
[解决办法]
不明白LZ说的是什么,先给你顶起。
[解决办法]
System.Diagnostics.Process.Start(path)
[解决办法]
[解决办法]
using System.Diagnostics;
Process.start(path);
[解决办法]
System.Environment.CurrentDirectory = Application.StartupPath ;
Process.Start("\b.exe");
[解决办法]
换个思路,打开你要的程序同时,自己做一个模态对话框或者窗体也打开,当检测到你打开的程序关闭后,再把模态窗体关闭
[解决办法]
你创建一个窗体,然后已ShowDialog()的方式打开,然后获取要打开的程序的句柄,将打开的程序嵌入到你的模式窗体中就可以了
[解决办法]
打开对方的程序后,隐藏自身窗体(包括任务栏不显示)。
等对方关闭后,再恢复
[解决办法]
你要做美萍啊
[解决办法]
OK! 看看是不是你要的效果~
- C# code
private void button1_Click(object sender, EventArgs e) { string path = @"F:\Testing\Dialog\exePopup\bin\Debug\exePopup.exe"; ProcessStartInfo startInfo = new ProcessStartInfo(path); startInfo.CreateNoWindow = true; System.Diagnostics.Process p = System.Diagnostics.Process.Start(startInfo); p.WaitForExit(); }