I have an automated VB6 app which downloads web pages and then does a screen capture, before moving onto another page. However, the IE object will show busy=true indefinitely if a dialog or message box (e.g. password, question on frame support etc.) is opened and doesn’t receive input. I have tried setting silent=true, and tried the ‘quit’ browser method after a watchdog timeout and then restarting IE, however it won’t quit while a dialog is open. I therefore need a dialog box killer either which prevents any dialog box opening, or kills it after a certain amount of time. It must also have the option to kill all other pop-up windows as well e.g. from javascript, which block the operation of the web browser. All the freely available popup killers I have tried only kill new windows, not dialog boxes. MS support say to try using Windows Hooks to automate the dialog windows as demonstrated for hooking the Print dialog box inside of IE at : [login to view URL] Further ideas may be found at : [login to view URL] I have attached a demo application, which shows the dialog box problem, based on my actual code, into which the dialog killer must be integrated. Stevod
## Deliverables
1) Complete and fully-functional working code in executable form as well as complete source code of all work done. This source code must be integrated, tested and operational within the demo software structure supplied. 2) List of at least 12 web sites which demonstrably generate message boxes (i.e. grey, windows-type dialog boxes for passwords or other input) when using IE under manual control, and which don't show these dialog boxes when using the demo code, and don't block the demo code as a result. 3) List of at least 12 web sites which demonstrably generate pop-up boxes (i.e. mini MS Explorer windows) when using IE under manual control, and which don't show pop-up boxes when using the demo, and don't block the demo code as a result. 2) Complete ownership and distribution copyrights to all work purchased.
## Platform
On Windows 2000 and Windows XP using IE v6.0 or later. Code must be in VB6.