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