I am very new to vb.net. I need to be able to see when a certain popup window appears in another application. The time time it takes to appear varies so I need to know when it appears and in some cases when it has closed.

There are many ways to do that but essentially the Popupper application needs to notify to the Watcher when a new popup is created.

One way is to create a file in a predefined folder when the Popupper popups and delete the file when the popup closes.

The Watcher application can use a System.IO.FileSystemWatcher (http://msdn.microsoft.com/en-us/library/system.io.filesystemwatcher.aspx) to know when the file is created by the Poopupper (popup launched) and when the file is deleted (poopup closed)

Hope this helps