Zachowanie portu równoległego w Windows 2000 przy użyciu assemblera?
Re: Windows 2000 a port rownolegly
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: Windows 2000 a port rownolegly
Date: Tue, 19 Jun 2001 21:39:17 +0200
"Piotr C." wrote:
Wlasnie tez mam pytanie. Jesli w programie napisanym pod Win98/2000
umieszcze wstawke assemblera np tak:
MOV DX,0378H
MOV AL,12
OUT DX,AL
czy na porcie pojawi sie wartosc 12? W sumie system chyba (?) nie ma
mozliwosci przejecia takiego bezposredniego odwolania. No chyba ze sie myle.
Wyprzedzajac odpowiedzi krytyczne: oczywiscie, moge sprawdzic, ale moze ktos
juz wie cos na ten temat.
W Win95 i 98 dziala zgodnie z oczekiwaniami, pod warunkiem ze wlasnie
nie jest w trakcie drukowania na ten port. Jak w 2000/NT to nie wiem.
--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb
From: "magic" <lithum_at_nospam_friko6.onet.pl>
Subject: Re: Windows 2000 a port rownolegly
Date: Fri, 22 Jun 2001 08:38:56 +0200
Użytkownik "Romuald Bialy" <romekb_at_nospam_polbox.com> napisał w wiadomości
news:3B2FAA65.D6D6E792_at_nospam_polbox.com...
"Piotr C." wrote:
Wlasnie tez mam pytanie. Jesli w programie napisanym pod Win98/2000
umieszcze wstawke assemblera np tak:
MOV DX,0378H
MOV AL,12
OUT DX,AL
czy na porcie pojawi sie wartosc 12? W sumie system chyba (?) nie ma
mozliwosci przejecia takiego bezposredniego odwolania. No chyba ze sie
myle.
Wyprzedzajac odpowiedzi krytyczne: oczywiscie, moge sprawdzic, ale moze
ktos
juz wie cos na ten temat.
W Win95 i 98 dziala zgodnie z oczekiwaniami, pod warunkiem ze wlasnie
nie jest w trakcie drukowania na ten port. Jak w 2000/NT to nie wiem.
--
> Pozdrawiam.... Romuald Bialy
> E'mail: romekb_at_nospam_polbox.com
> WWW: http://www.polbox.com/r/romekb
>
Pod Win 2000/NT zabroniony jest bezpośredni dostęp do portów (i nie tylko)
także twój programik nie zadziała.
(Cóż albo stabilność albo ograniczenia)
pozdrawiam
magic
lithum_at_nospam_friko6.onet.pl
From: "Radzisław Galler" <rgaller_at_nospam_et.put.poznan.pl>
Subject: Re: Windows 2000 a port rownolegly
Date: Fri, 22 Jun 2001 09:53:41 +0200
"magic" <lithum_at_nospam_friko6.onet.pl> wrote in message
news:9gup1b$sih$1_at_nospam_news.tpi.pl...
Użytkownik "Romuald Bialy" <romekb_at_nospam_polbox.com> napisał w wiadomości
news:3B2FAA65.D6D6E792_at_nospam_polbox.com...
"Piotr C." wrote:
Wlasnie tez mam pytanie. Jesli w programie napisanym pod Win98/2000
umieszcze wstawke assemblera np tak:
MOV DX,0378H
MOV AL,12
OUT DX,AL
czy na porcie pojawi sie wartosc 12? W sumie system chyba (?) nie ma
mozliwosci przejecia takiego bezposredniego odwolania. No chyba ze sie
myle.
Wyprzedzajac odpowiedzi krytyczne: oczywiscie, moge sprawdzic, ale
moze
ktos
juz wie cos na ten temat.
W Win95 i 98 dziala zgodnie z oczekiwaniami, pod warunkiem ze wlasnie
nie jest w trakcie drukowania na ten port. Jak w 2000/NT to nie wiem.
--
> > Pozdrawiam.... Romuald Bialy
> > E'mail: romekb_at_nospam_polbox.com
> > WWW: http://www.polbox.com/r/romekb
> >
>
> Pod Win 2000/NT zabroniony jest bezpośredni dostęp do portów (i nie tylko)
> także twój programik nie zadziała.
> (Cóż albo stabilność albo ograniczenia)
>
Mam dobra wiadomosc: na stronie http://www.internals.com/ znajduje sie
pakiet WinIo, ktory pozwala na bezposredni dostep do dowolnego portu pod
9x/NT/2000
Powodzenia
Radek
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: Windows 2000 a port rownolegly
Date: Fri, 22 Jun 2001 19:41:04 +0200
magic wrote:
Pod Win 2000/NT zabroniony jest bezpośredni dostęp do portów (i nie tylko)
także twój programik nie zadziała.
(Cóż albo stabilność albo ograniczenia)
Dobra, mam tylko jedno pytanie. Co sie stanie przy probie odwolania do
portu w NT. System oleje to odwolanie i po prostu nic nie wysle na port
czy wygeneruje jakis wyjatek typu GPF i wywali program ? (a moze
poczestuje nas blue screenem he...he...he... :-)
--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb
From: "magic" <lithum_at_nospam_friko6.onet.pl>
Subject: Re: Windows 2000 a port rownolegly
Date: Mon, 25 Jun 2001 07:24:24 +0200
Użytkownik "Romuald Bialy" <romekb_at_nospam_polbox.com> napisał w wiadomości
news:3B338330.7391F658_at_nospam_polbox.com...
magic wrote:
Pod Win 2000/NT zabroniony jest bezpośredni dostęp do portów (i nie
tylko)
także twój programik nie zadziała.
(Cóż albo stabilność albo ograniczenia)
Dobra, mam tylko jedno pytanie. Co sie stanie przy probie odwolania do
portu w NT. System oleje to odwolanie i po prostu nic nie wysle na port
czy wygeneruje jakis wyjatek typu GPF i wywali program ? (a moze
poczestuje nas blue screenem he...he...he... :-)
--
> Pozdrawiam.... Romuald Bialy
> E'mail: romekb_at_nospam_polbox.com
> WWW: http://www.polbox.com/r/romekb
>
Przy próbie odczytu dowolnego rejestru otrzymasz same zera. Przy zapisie
nie nastąpi zmiana stanu LPT.
W każdym razie program się nie "wykrzaczy".
Pozdrawiam
magic
From: Romuald Bialy <romekb_at_nospam_polbox.com>
Subject: Re: Windows 2000 a port rownolegly
Date: Mon, 25 Jun 2001 20:43:05 +0200
magic wrote:
Przy próbie odczytu dowolnego rejestru otrzymasz same zera. Przy zapisie
nie nastąpi zmiana stanu LPT.
W każdym razie program się nie "wykrzaczy".
Dzieki.
--
Pozdrawiam.... Romuald Bialy
E'mail: romekb_at_nospam_polbox.com
WWW: http://www.polbox.com/r/romekb