assembly kod
Balla Zoltán
vega55 at freeweb.hu
Mon Oct 20 22:56:37 CEST 2003
From: "VFX" <info at vfx.hu>
> Az en tapasztalatom az, hogy a Win98 majdnem azonosan kezeli az IO
> muveleteket, mint az NT. A lenyeges kulonbseg a ketto kozott, hogy az
> un. "I/O-permissions-map" (nem tudom mi a neve magyarul; ez egy 8kb
> meretu memoria terulet, ahol minden bit egy IO portnak felel meg) Win98
> eseten csupa "1"-t tartalmaz, mig NT eseten csupa "0"-t. Igy az NTnel a
> Ke386QueryIoAccessMap
> Ke386SetIoAccessMap
> Ke386IoSetAccessProcess
> nevu nem dokumentalt API hivasokkal kell engedelyezni az IO muveletet az
> adott process szamara, addig win98 eseten minden IO port alapbol
> engedelyezett.
> De ha Win98-nal I/O-permissions-map-be nullat tudsz irni, bizony
> kiabalni fog, hogy illegalis IO muvelet. (csak mar nem emlexem, hogy
> win98 esetem mik voltak az API hivasok :(
>
>
En ugy tudom, Win98 -nal messze nem minden porthoz lehet hozzaferni! Az mas kerdes,
hogy ha hozzafordulsz, nem fog panaszkodni, de jo ertekeket sem fog visszaadni, vagy
uj ertekeket sem fog fogadni. Ez a ravasz huzas a dologban :-( Csak ugy tesz mintha
minden OK lenne, de valojaban semmi sem tortenik!!!
Azt sajnos en sem tudom, hogy nem dokumentalt API fuggvenyekkel lehet e ezen
segiteni ??! De valoszinunek tartom, hogy itt nincsenek ilyen API-k. Maskulonben mar
hallottam volna(gondolom) rola, hogy az ismert modszereken kivul meg valami mas is
van, ami raadasul Microsoft "elismert"...
Zoli
More information about the Elektro
mailing list