VxD's and hardlocks

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Sun Mar 3 14:26:57 CST 2002

>>>>> "list" == list  <list at vmn.com.br> writes:

    list> Hi, I am trying to run a point of sale app on wine.  It uses a
    list> hard lock on the parallel port from www.proteq.com .

    list> This hard lock is implemented as a proteq.DLL , proteq.VxD pair.

    list> I read the documentation and browsed the mail lists and understood
    list> that VxD's have to be rewritten to work in wine. It is impossible
    list> to run a native VxD due to low level implementation conflicts
    list> between nix'es and Windows. All VxD's are builtin so to speak.

    list> I understand that www.proteq.com supports linux.

    list> Therefore, for my windows app to work under wine without
    list> modification, I would have to create a builtin proteq.DLL that
    list> accesses the linux's libs written by www.proteq.com.

    list> Is this correct?

You must either built a proteq.VxD replacement which is accessed by a
possibly native, or you must rewrite proteq.DLL which either no longer does
any hardware security checks or which uses Unix methods for that
access. Both approaches require proteq to cooperate, something that I doubt
will happen....

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-devel mailing list