Robert Baruch wrote: > ... Would there be any interest in some kind of patch > to Wine which would let this particular VXD's job be done within Wine? > Something that would detect the shrinker VXD and immediately act to > emulate it -- say, DEVICE_Open would look into the VXD to see if it's > name was SHRINK34? > > I used winedbg to break the program just before it deletes the VXD, and > then used IDA to look inside the VXD. It has no API's, and a single > ioctl routine, which has five possible calls. Is there any interest in > pursuing this further? The only VxD's worth considering emulating are those used by popular applications which do not work under Windows NT/2000/XP, and which do very simple, limited things. A good example is a VxD call to retrieve a MAC address used by a common Win9x-only copy-protection scheme. That limits the number of VxD's worth emulating down severely. Does the app using SHRINKER not work under NT? - Dan