Thanks. I have followed the leads and done the searches suggested, but it is not clear that there is a straightforward way to run updates which require responses at semi-unpredictable times.

I found one forum entry which included code that said:

messagebox("Please wait while your version of Outlook Express is updated. Answer 'Yes' and then 'Ok' to the following prompts when they appear. Once the update has been successfully installed, your computer will need to be rebooted.", "Outlook Express Update", 0)

That is what we want to avoid - requiring the user to interact AT ALL during the running of the update. The posts regarding silent running make it sound as if I MAY be able to make updates run silently, and I MAY NOT. But even if I can, I may not be able to avoid having the user respond to the "Reboot your system now?" prompt at the end of the update.

Another user suggested the Microsoft Software Update Services (SUS) Server. That sounds like a very good suggestion for systems later than Windows 9x, and I will look into it.

So I am back to my original question: Can I, with KiXtart, wait for the appearance of windows with specific titles or content and manipulate them? There was a suggestion to look into autoitx.dll. I did that and found only a few posts with sketchy information.

Thanks again for all of your help.