Testando il mio programma Windows Disguiser, ho notato un comportamento anomalo. Su Windows Vista, l'eseguibile compilato in modalità release ha un'occupazione di memoria di circa 4 MB; su Windows XP Professional, invece, il Task Manager segnala che lo stesso programma occupa ben 22 MB!
Non ho ancora investigato, ma forse questa differenza è dovuta al fatto che in Windows Vista il .NET Framework 2.0 è integrato nel sistema operativo, dunque il Task Manager segnala solo l'occupazione del programma vero e proprio. Al contrario, il Task Manager di Windows XP riporta 22 MB perché come occupazione di memoria considera anche quella del Framework. Altre idee?