C++ & aaplay.dll
25-Jul-95 11:28:05
Sb: #181960-C++ & aaplay.dll
Fm: Paul Hempstock 100043,551
To: Brian Rudolph [Adesk] 71722,170
Well I can shed a bit more light myself now…
Use SetWindowsHookEx to install a system wide hook for the MouseProc and trap
any WM_MOUSEMOVE messages. Send them to your ScreenSaver main window and it
will terminate in the usual way with a mouse movement. Then unhook your
MouseProc.
Unfortunately, if you are using a password protected screensaver you will find
that this completely hangs your machine when Windows tries to create the
password dialog box before you have changed video modes and before you have
removed your hooks. I don't know what to do about this yet.
Deleting AAVGA.DLL doesn't really help because then you are no longer playing
full screen anyway.
Does AAVGA.DLL kill *all* other system activity? I mean will comms be
interrupted if AAVGA.DLL is playing something fullscreen?
Paul.