Problem report: SHRINKER.ERR, fix to DEVICE_Open/CreateFileA?
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Fri Dec 7 18:19:31 CST 2001
Dan Kegel <dkegel at 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 at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
More information about the wine-users
mailing list