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