[elektro] [Spam] Re: visual c++ IO kezeles

AwoL awol at tvn.hu
Tue Aug 18 23:50:19 CEST 2009


Hello Zoltán,

Azt azért le kellene írni hogy miről van szó. Mert el lehet XP alól is
érni a portokat egyszerűen!!!!
Ha valaki direktbe akarja kezelni az LPT-t ami a szinkronok és egyéb
miatt jobb mert nem ugat bele semmi a port müködésébe, annak a lenti
cuccokra van szükség.

http://www.scienceprog.com/sample-routine-of-working-with-lpt1-port-under-windows-xp-in-cpp-language/
http://www.scienceprog.com/acces-lpt-and-com-ports-easily-under-windows-nt-2000-xp/

A kollégáknak igaza van egyébként mert a CreateFile függvény az
LPT1-et meg tudja nyitni, csak hát ott az oprendszer beleszól és ugrik
a timing. Vagyis az a megoldás is valós, csak nem biztos hogy most
arra van szükség.

Nem kellene ilyesztgetni mindenkit a butaságokkal... ;)

Egyébként meg a nagy MS a kernel io táblát felejtette csak ki az
MSDN-ből. Hogy szakadna rá az a... Így marad a vacak semmire nem használható
linux, vagy a mekbúk vagy imekk :D


Tuesday, August 18, 2009, 11:35:04 PM, ezt írtad:

BZ> From: "Hofferek Attila" <hofi at soka.co.hu>
>>Codeproject-rol nem is beszelve, ott kesz libraryk is vannak.
>>
BZ> XP alól NEM lehet a portokat elérni egyszeru módon!!! Használhatsz kész
BZ> dll-t, ami kernel szinten megoldja a hozzáférést bizonyos IO portok felé, de
BZ> ez egész más tészta....
BZ> Ha magad akarod ezt megírni 0-ról, akkor pár hónappal elotte kezd el 
BZ> tanulmányozni a Win32-64 programozás rejtelmeit oprendszertol függoen!! :-)

BZ> Mindez persze csak NT vona esetén igaz, Win95-Me bezárólag muködik a sima
BZ> _outpX utasítás is közvetlen a user szintü kódból is....

BZ> Zoli 

BZ> -----------------------------------------
BZ>           elektro[-flame|-etc]



Üdv



More information about the Elektro mailing list