Base Adresse eines Parallelports
-
Hallo,
wie kann ich die Base Adresse von LPTx herausfinden?
Möglichst ohne Zusatz-Dlls etc.
-
Warum?
Unter WIndows hast Du eh keinen Zugriff auf die Hardware mehr...
-
Schau mal auf meine Homepage unter "Die Parallele Schnittstelle".
In den LptTools gibts die Funktion LptDetectPorts:
int iCount; unsigned short aAddr[8]; LptDetectPorts(iCount,aAddr,8); printf("LPT1 = %04Xh\n",aAddr[0]); printf("LPT2 = %04Xh\n",aAddr[1]); printf("LPT3 = %04Xh\n",aAddr[2]);Das Abfragen der Adressen geht ohne DLL.
Für den Zugriff brachst du aber den Treiber LptDriver.sys.