Yo! ich will mit Visual C++ meinen LPT Port ansprechen Befehl: _outp(0x378,x); wenn der befehl ausgeführt wird kommt immer eine Fehlermeldung und das prog wird beendet in win 98,me,95 funktoinierts! Wieso nicht im XP???? HILFE !!! Danke

Yo! ich will mit Visual C++ meinen LPT Port ansprechen Befehl: _outp(0x378,x); wenn der befehl ausgeführt wird kommt immer eine Fehlermeldung und das prog wird beendet in win 98,me,95 funktoinierts! Wieso nicht im XP???? HILFE !!! Danke
xp erlaubt, wie nt und 2k, keine direkten hardwarezugriffe durch programme.
wie bereits von the_mic erwaehnt kannst du unter win32 (und auch unter allen anderen multitasking-systemen) nicht direkt auf hardwareports zugreifen. im fall von win32 kannst du den lpt port mit den ganz normalen OpenFile() apis erreichen und dann mit den file apis auslesen.
WM_FYI
thomas woelfer