用SendMesage向一个正在运行的应用程序的窗口发送一个WM_CLOSE消息,按SDK上的定义应该是应用程序的Window Procedure处理完后才返回。 
问题是:
在卸载这个应用程序之前我调用SendMessage(hwnd,WM_CLOSE,0,0)退出应用程序(如果程序正在运行),然后uninstallshield会执行删除程序,这时它会提示"File in using......",
当在SendMessage后,加Sleep(100),就能正确删除。