Merci pour votre aide mais ca marche pas.
J'ai fait ca :
LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
{
switch (uMsg)
{
case WM_CREATE:
return 0;
case WM_QUERYENDSESSION :
interrompre_arret();
return 0;
case WM_DESTROY:
interrompre_arret();
PostQuitMessage(0);
return 0;
default:
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
}
Dans ma fonction interrompre_arret, j'utilise AbortSystemShutdown(NULL);
avant de lancer mon programme.
Quand je ferme mon appli, il me fait bien la fonction interrompre_arret, et ca marche bien.
Mais quand je ferme windows ou quitte la session, il ne fait rien et ferme tout
Help please !!!!!!!!!!!!
Laetitia 