alaplapi printer port kinyiras

VFX info at vfx.hu
Thu May 4 22:26:36 CEST 2006


Hali!

Erdos Zoltan wrote:
> 
> Khm...
> 
> Az a program, ami fizikai i/o cimekre ir (ha az oprendszer megengedi) az
>   semmilyen modon nem mokolhato meg egy PCI-s kartyara.
> Ezert van az, hogy az XP alatt nem mennek bizonyos parhuzamos portos
> egetok, csak olyan kiegeszito driverrel, ami kinyitja a rendszer fizikai
> eroforrasait a user szintu progiknak is. (de ez veszelyes is lehet)

Szerintem ez nem teljesen igy van. XP-n, hogy nem megy a port pocogtetes
direktben az az IO map miatt van. Ez volt mar 95 es 98 alatt is, csak
ott alapbol true volt minden bit, mig NT/2k/XP alatt a default false. Ha
csinasz egy IO utasitast, az eloszor az IO mapbol megnezi szabad-e
(minden bitje a mapnak 1 byte a 64K IO teruletbol). Ha igen, akkor mehet
az utasitas pl. out dx,al, ha nem akkor exception lesz.

Es van lehetoseg pont e tulajdonsag miatt (exception handleren
kersztul), hogy ha egy progi fixen 378-as cimre ir, az valojaban a D400
cimre keruljon, mikozben a user SW azt hiszi a 378-t pocgolgeti.

UDV. VFX.
http://www.vfx.hu




More information about the Elektro mailing list