Jak używać portu LPT w C++ 6 na Windows XP z wykorzystaniem assemblera?
Re: LPT w C++ 6
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: LPT w C++ 6
Date: Mon, 10 Nov 2003 15:20:08 +0100
9 Nov 2003 09:58:33 +0200 jednostka biologiczna o nazwie Robert
Niestroj <ODPOWIADAJACUSUNTOrniestroj_at_nospam_go2.pl.invalid> wyslala do portu
119 jednego z serwerow news nastepujace dane:
outport() oraz inport(). Z tego co się dowiedziałem z helpa to C++ 6 nie
obsługuje już tych funkcji. Da się coś z tym zrobić czy muszę szkuać
wcześniejszych wersji? Może jakis komponent jest do C++ 6 i WinXP?
Wstawki assemblerowe.
Wysylasz:
asm
{
mov dx,numer_portu
mov al,dana_do_wyslania
out dx,al
}
Odbierasz:
asm
{
mov dx,numer_portu
in al,dx
}
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.atman.pl!not-for-mai
From: Krzysztof Rudnik <rudnik_at_nospam_kki.net.pl>
Subject: Re: LPT w C++ 6
Date: Mon, 10 Nov 2003 15:47:02 +0100
BLE_Maciek wrote:
9 Nov 2003 09:58:33 +0200 jednostka biologiczna o nazwie Robert
Niestroj <ODPOWIADAJACUSUNTOrniestroj_at_nospam_go2.pl.invalid> wyslala do portu
119 jednego z serwerow news nastepujace dane:
outport() oraz inport(). Z tego co się dowiedziałem z helpa to C++ 6 nie
obsługuje już tych funkcji. Da się coś z tym zrobić czy muszę szkuać
wcześniejszych wersji? Może jakis komponent jest do C++ 6 i WinXP?
Wstawki assemblerowe.
Wysylasz:
asm
{
mov dx,numer_portu
mov al,dana_do_wyslania
out dx,al
}
Odbierasz:
asm
{
mov dx,numer_portu
in al,dx
}
I tak nie zadziala na XP
Krzysiek Rudnik
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!uw.edu.pl!news.pw.edu.pl!not-for-mai
From: BLE_Maciek <i80c586_at_nospam_cyberspace_NO_SPAM_.org>
Subject: Re: LPT w C++ 6
Date: Mon, 10 Nov 2003 16:02:21 +0100
Mon, 10 Nov 2003 15:47:02 +0100 jednostka biologiczna o nazwie
Krzysztof Rudnik <rudnik_at_nospam_kki.net.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
I tak nie zadziala na XP
Aj nie doczytalem ze o XP chodzi :-( Faktycznie pod XP trza podobno
cus wiecej pogrzebac w systemie zeby moc sie komunikowac z portami :-(
========
Path: news-archive.icm.edu.pl!mat.uni.torun.pl!news.man.torun.pl!news.man.poznan.pl!pwr.wroc.pl!panorama.wcss.wroc.pl!not-for-mai
From: Wojtek <a_d_u_n__at_nospam__o_2.pl>
Subject: Re: LPT w C++ 6
Date: Fri, 14 Nov 2003 18:04:34 +0100
BLE_Maciek wrote:
Mon, 10 Nov 2003 15:47:02 +0100 jednostka biologiczna o nazwie
Krzysztof Rudnik <rudnik_at_nospam_kki.net.pl> wyslala do portu 119
jednego z serwerow news nastepujace dane:
I tak nie zadziala na XP
Aj nie doczytalem ze o XP chodzi :-( Faktycznie pod XP trza podobno
cus wiecej pogrzebac w systemie zeby moc sie komunikowac z portami :-(
Pod Windą klasy NT jest problem bo możemy odpalać programy tylko w
trybie wirtualnym, w rzeczywisatym chodzą tylko sterowniki i jądro. Jak
chcemy obsługiwać LPT to albo musimy napisać sterownik, albo sciągnąć
coś co się nazywa port95nt.exe, to jest właśnie taki driver, jest
krótka dokumentacja w której wszystko jest.
Wojtek
========
Path: news-archive.icm.edu.pl!news.rmf.pl!news.ipartners.pl!newsfeed.gazeta.pl!news.icm.edu.pl!not-for-mai
From: "Zbych" <bzbUSUN_TO_at_nospam_poczta.onet.pl>
Subject: Re: LPT w C++ 6
Date: Sat, 15 Nov 2003 00:51:20 +0100
Pewnego pięknego dnia Wojtek przemówił(a) ludzkim głosem:
Pod Windą klasy NT jest problem bo możemy odpalać programy tylko w
trybie wirtualnym, w rzeczywisatym chodzą tylko sterowniki i jądro.
A skąd wziąłeś takie rewelacje ?
Jesli już to jądro chodzi na zerowym poziomie uprzywilejowania (DPL),
a programy użyszkodników na 3, co nijak się ma do rozróżnienia
tryb rzeczywisty<->tryb chroniony.
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news2.icm.edu.pl!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai
From: "Piotr Wyderski" <piotr.wyderskiREMOWE_at_nospam_wp.pl>
Subject: Re: LPT w C++ 6
Date: Mon, 17 Nov 2003 12:18:17 +0100
Wojtek wrote:
Pod Windą klasy NT jest problem bo możemy odpalać programy tylko w
trybie wirtualnym, w rzeczywisatym chodzą tylko sterowniki i jądro.
Cos Ci sie, kolego, bardzo mocno pozajaczkowalo... :-)
Pozdrawiam
Piotr Wyderski
========
Path: news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!lublin.pl!news.nask.pl!news-stoc.telia.net!news-stoa.telia.net!telia.net!newsfeed.tpinternet.pl!atlantis.news.tpi.pl!news.tpi.pl!not-for-mai