Link to home
Start Free TrialLog in
Avatar of jd1114
jd1114

asked on

How can I block dialog boxes generated by a certain application?

My team is developing an industrial appliance running Windows Embedded 8.1 Industry Pro.  It has a GoToAssist unattended service running which allows a technician to connect to the appliance for remote support.   The problem is that the service generates unwanted pop up messages that show up on the appliance's screen.  Is there any way to block those?  

We've tried using the Dialog Filter built into Windows Embedded, but it doesn't block these particular pop ups.  I'm guessing the reason why it doesn't work is that the pop ups don't have the desktop defined as the parent window.
Avatar of Kimputer
Kimputer

In case it's a console window (like VNC, Logmein or Teamviewer does) instead of RDP based, and the dialog boxes are clearly identifiable (always same label name), then I usually don't block them, but remove them after they're displayed with AutoHotKey. If you watch carefully, you sometimes see a blink on the screen. But that's the best solution I have for now.
Avatar of jd1114

ASKER

That solution is not ideal (due to the flashing on the screen) but is still one possible option.  Do you have sample code for AutoHotKey to make this happen (with "insert your window/dialog box title here" and "insert your action here (such as close/OK/Apply)" sections) that you wouldn't mind sharing with me?
Avatar of jd1114

ASKER

I am also open to any other solutions.  We tried using the Dialog Filter in Windows Embedded 8.1 Industry, but it was unsuccessful in blocking those popups, most likely because the application creating the popups is running as admin and cannot be run as user.
ASKER CERTIFIED SOLUTION
Avatar of Kimputer
Kimputer

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jd1114

ASKER

Thanks!