[GD-Windows] Terminating a program
Brought to you by:
vexxed72
From: <epa...@ko...> - 2005-07-29 18:47:57
|
I have divided my system to a launcher program and the actual (full screen) graphics application. In some cases the laucher needs to terminate the graphics application. I have been trying SendMessageTimeout(hwnd,WM_CLOSE,0,0, SMTO_NORMAL, 10000, &res); and PostMessage(hwnd, WM_CLOSE, 0, 0) ; but neither of these is fully reliable. In some cases I get the Windows "End Program" dialogue on screen asking the user if the program should really be terminated. That is not ok for me. Actually I don't really care if the program gets its chance of getting cleanly shut down, but it is very much necessary that the OpenGL (Nvidia) and sound drivers (Creative) are not left in a corrupt state. And Windows (XP) itself must be able to get all resources back etc. Any ideas how to do this? Eero |