Dan Kegel <dkegel@ixiacom.com> wrote: : 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? As I tried to tell, shrinker tries to protext itself and with wine it stumbles. But if Robert feels worth implementing the VXD (in a clean way), he should go on. Bye -- Uwe Bonnes bon@elektron.ikp.physik.tu-darmstadt.de Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt --------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------