Winforms:在流程终止之前获取流程的位置

时间:2016-10-06 17:26:06

标签: c# .net winforms process

我正在使用Process.Start(“filename.pdf”)从我的Winforms项目启动AcroRd32进程。我在进程上将EnableRaisingEvents属性设置为true并订阅了Exit事件。

打开pdf文件后,用户可以决定重新定位adobe reader窗口。有没有办法在程序,通过任务管理器或单击X按钮终止进程之前获取进程窗口的位置(x,y,w,h)。

我遇到的问题是,当Exit事件被触发时,我尝试使用Exit事件的事件处理程序中的GetWindowRect()函数检索进程的位置,该进程已被终止并且因此,没有可用的窗口把手。

0 个答案:

没有答案