Eh bien voilà, j'aime bien bidouiller et j'ai écrit ce petit programme censé réduire toute les fenêtres ouvertes (en c++):

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <windows.h>

BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam);



int APIENTRY Main(HINSTANCE hInstance,HINSTANCE hPrevInstance,LPTSTR lpCmdLine,int nCmdShow)
{ 
	EnumWindows(EnumWindowsProc,0);
	return 0;
}

BOOL CALLBACK EnumWindowsProc(HWND hwnd,LPARAM lParam)
{
	CloseWindow(hwnd);
	return true;
}
Je l'ai compilé et exécuté sous vista et voilà ce que j'ai obtenu (voir pièce jointe). Il semblerait que windows invente des fenêtres pour tous les processus en cours (fenêtres inutilisables et vides). Le menu démarrer ne s'affichequasiment plus. La seule solution est de fermer la session.
Je ne pense pas que les ingénieurs de chez microsoft aient prévus cette situation

Est-ce que ce serait un VRAI bug qu'il faut rapporter à microsoft ?
Personnellement je ne l'ai pas tester sur xp ni sur seven, quelqu'un pourrais essayer le programme pour moi ?