I'm running a stability test on Dreamscene/Deskscape, because of the convenience of calling "start Xxx.dream" from a batch script every 10 seconds. Each new dream, between one and three GDI objects are leaked. After an overnight stress run, the GDI starts to fall apart. These leaks are coming from explorer.exe, where the dreamscene and deskscape DLLs are loaded. I am not using any dynamic dreams for this test, these are a mix of MPG and WMV. There does not seem to be a direct relationship between which dream is loading, and the number of GDI handles leaked.
Dreams in loop:
RollerCoaster.dream
SharkPit.dream
Snow2.dream
SunsetSea.dream
Flow.dream
Matrix21.dream
The dreams are started, in that order, one every 10 seconds.
Thanks,
Kevin