nizkourovnove ovladace
Igor Cesko
cesko
Středa Březen 17 12:08:49 CET 2004
Zdravim!
Tim povolenim pristupu na porty jsem nemyslel, ze si muzete
dovolit delat pod Windows co se zachce. Ono je to totiz chranenej
rezim a pristup Vam Windows dovoli jenom tam kde to neni pro ne
nebezpecny .Na "bezne" porty pusti, nebo zmodifikuji to co chcete
zapsat do bezpecny podoby (napr. vy si myslite, ze pisete primo
na DMA radic, no ve skutecnosti tuhle operaci odchyti VDMAD a
posle tam na nej bezpecnou hodnotu - to plati i o casovaci a pod.).
Jina situace je kdyz si napisete VxD - ten bezi na urovni Ring0 a
nic jej nemuze zastavit. Jinak: prepnuti do Ring0 se ve Win9x da
udelat i v aplikaci (odskouseno). Tak napr. robi zakernou cinnost
nektere virusy (napr. CIH virusy prepisi BIOS i bez VxD driveru).
S pozdravem
Igor
> Tak skus napisat:
>
> mov al,0feh
> out 64h,al
> ...
> Jano
> ----- Original Message -----
> From: Igor Cesko <cesko@internet.sk>
> To: <hw-news@list.gin.cz>
> Sent: Monday, October 01, 2001 11:44 AM
> Subject: Re: nizkourovnove ovladace
>
>
> > Zdravim!
> >
> > Primy pristup na porty pomoci IN, OUT instrukcii je pod 32-bit v
> > Win9x povolen - na tohle tu nepotrebujete ani DLL - zapisete to
> > primo do kodu aplikace. Problem je v tom kdyz potrebujete vyuzivat
> > interrupty (interrupt rutinu) nebo DMA prenos - na tohle uz i pod
> > Win9x musi byt ten 16-bitovej DLL driver.
> >
> > S pozdravem
> > Igor
>
>
-------------------------
Ing. Igor Cesko
Hardware & Software
http://www.cesko.host.sk
E-mail: cesko@internet.sk
Applied Precision Ltd.
Technicka 5
821 04 Bratislava
SLOVAKIA
Tel,Fax: +421-2-4342 6628
Tel: +421-2-4363 3151
Tel: +421-2-4333 7340
E-mail: info@appliedp.sk
Web: http://www.appliedp.sk
-------------------------
Další informace o konferenci Hw-list