Re: Want to use Digital Oszilloscope DSO-2100 at parport LPT1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Feb 3, 2010 at 19:28, lsmod <wineforum-user@xxxxxxxxxx> wrote:
>
> Gert van den Berg wrote:
>> IO Ports should NEVER be accessed directly on a multi-tasking
>> operating system. (If direct access takes place, multiple application
>> can access the port simultaneously, leading to crashes in the best
>> case...) If it runs under a Windows NT as a non-administrator user,
>> this is not the issue...
>
>
> Of course it would be better if there is a clean solution.
> But if you want to connect and use the hardware you have then you will have no choice.
> And such hardware based on a parallel port in windows is a typical relict if you are going to use Linux.
> So what shall i do?

Try a small C program that sets ioperm and then execs Wine... (iopl
might work as well...) (You might also want to drop root priviledges
before execing Wine....)

Gert

Something like:

#include<sys/io.h>

int main(int argc, char *argv[])
{
     ioperm(0,0x3ff,1); /* Dangerous, overkill, allows access to all ports */

    /* setuid(<your uid>); /* Drops permissions - have never used it,
check docs... Environment should probably be set up as well */

     execlp("wine","wine","application.exe"); /* My unix C coding
needs practice, so this might just destroy your PC, read docs... */

     return 1;
}


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux