标签: vb.net forms
这可能无法实现,但我正在寻找一种方法来阻止用户从我的应用程序切换到关闭之前。
我正在使用AppActivate和SendKeys将数据发送到我的应用程序启动之前打开的最后一个窗口(我正在使用GetTopWindow,GetNextWindow,{{1和} IsWindowVisible获取最后一个活动窗口的PID)。然而,基于我在应用程序中获取最后一个窗口的PID以及用户是否在我的应用程序运行时开始切换到不同的窗口而导致错误的窗口弹出时,这似乎是不可靠的。
AppActivate
SendKeys
GetTopWindow
GetNextWindow
IsWindowVisible