We have applications that must kill themselves so that their .exe files can be updated/overwritten. This code is complete and works.
What is needed now is a way for the application to tell the user that it closed on them to be updated.
Granted, we can always start a new process, mayhaps 'net send' or our own custom app, but I would really like a way to display the message box to the user without depending on external applications that will live beyond the complete exit of the application. Something like maybe PostMessage to the windows desktop and have it display the message box.
Summary: Must display a message to the user while overwriting the .exe file that triggered the display of the message. Prefer to not depend on any new .exe files.