We have an application that needs autoupdate. What needs to happen is that the application checks to see if its EXE is an old version. If it is, it needs to start a second application WHICH WILL WAIT FOR THE **FIRST** APPLICATION TO CLOSE before it can copy the new EXE over the old one. The SECOND application then restarts the FIRST application (which is now updated).
BTW solution must work for all 32-bit versions of Windows (95, 98, NT.....)