Index: base/applications/mscutils/servman/progress.c =================================================================== --- base/applications/mscutils/servman/progress.c (révision 56661) +++ base/applications/mscutils/servman/progress.c (copie de travail) @@ -171,6 +171,12 @@ 0, lpProgStr); } + + /* Finally, show and update the progress dialog */ + ShowWindow(hProgDlg, SW_SHOWNORMAL); + UpdateWindow(hProgDlg); + + // TODO: Add a message loop for it ? } return hProgDlg; Index: base/applications/mscutils/servman/servman.c =================================================================== --- base/applications/mscutils/servman/servman.c (révision 56661) +++ base/applications/mscutils/servman/servman.c (copie de travail) @@ -47,7 +47,7 @@ /* pump the message queue */ while( GetMessage( &Msg, NULL, 0, 0 ) ) { - //if(! IsDialogMessage(hProgDlg, &Msg) ) + //if ( !hProgDlg || !IsWindow(hProgDlg) || !IsDialogMessage(hProgDlg, &Msg) ) //{ TranslateMessage(&Msg); DispatchMessage(&Msg);