Problmmer med LPT porten

Tags:    c++

Hej Udviklere !!!

Jeg skal til at bruge printer porten på min PC til at skrive noget data ud, men har skiftet til Windows XP siden sidst jeg lavet noget med denne port.

Derfor er der opstået et problem. Man kan ikke bare skriv til adressen 0x378, men skal igennem et API kald. Er der en der kan hjælp mig med at lave en driver !.

Jeg koder i MFC eller C#. Hvis der er en der gidder at lave et lille program der læser og skriver til printer porten, vha. de rigtige API- kald giver jeg meget gerne 100 UP...

Med Venlig Hilsen
Janus S. Andersen

P.s Jeg har fundet føgende kode på nettet

#include <dos.h>

unsigned short inportw(unsigned short port)
{
int temp;
__asm
{
mov dx,port
in ax,dx
mov temp,ax
}
return temp;
}

void outportw(unsigned short port, unsigned short val)
{
__asm
{
mov dx, port
mov ax, val
out dx, ax
}
}
Men kan ikke lige få det til at virke....





3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
hvis du skal lave noget simple kommunikation så se evt. http://www.codeproject.com/csharp/csppleds.asp

Mvh. Jop...



Prøv at kikke på:
http://portio.sourceforge.net/resources.html

Der tror jeg du kan finde en driver.



Hej
Mange tak for svarne.

Med Venlig Hilsen
Janus S. Andersen



t