我正在使用Process.Start(“filename.pdf”)从我的Winforms项目启动AcroRd32进程。我在进程上将EnableRaisingEvents属性设置为true并订阅了Exit事件。
打开pdf文件后,用户可以决定重新定位adobe reader窗口。有没有办法在程序,通过任务管理器或单击X按钮终止进程之前获取进程窗口的位置(x,y,w,h)。
我遇到的问题是,当Exit事件被触发时,我尝试使用Exit事件的事件处理程序中的GetWindowRect()函数检索进程的位置,该进程已被终止并且因此,没有可用的窗口把手。