我在我启动其他应用程序APP2一个Windows C#应用程序APP1,通过点击一个按钮,具有:块事件等待当进程退出
var myProc = Process.Start("app2.exe", myArgs);
myProc.WaitForExit();//to wait I finish with app2.exe
这个伟大的工程,但我有另外两个问题app2已打开:
- 如果我点击任务栏中的app1图标,app1会到达正常位置,并且app2会背景。
- 如果我点击了app1中的按钮,相应的动作会在app2完成后执行。所以app1会在内存中保存我点击的按钮并执行之后的所有操作。
那么如何保持app2在前面,即使当我点击app1图标(我不确定它是可能的,因为app1和app2是完全不同的应用程序)?
对我来说更重要的是如何让app1在app2打开时不响应/保持内存事件?
你刚才所描述的APP1开辟为您所需的模态窗口的行为行为。那么app2真的应该是一个独立的应用程序在你的情况? – 2014-12-02 11:50:39
不是真的,用普通的模态窗口,打开模态窗口的窗口不会接收事件,也不会在模态窗口打开时将它们保存在内存中。是的,app2必须是一个独立的应用程序。 – SteveTJS 2014-12-02 12:00:27