Re: Obsługa portów równoległych w Windows



Masz problem? Zapytaj na forum elektroda.pl

Poprzedni Następny
Wiadomość
Spis treści
From: "Flash" <allebazi_at_nospam_kki.net.pl>
Subject: Re: Obsługa portów równoległych w Windows
Date: Fri, 1 Sep 2000 13:05:00 +0200



maskfaa (Miroslaw Moskwa) <mm_at_nospam_tokfm.com.pl> wrote in message
news:39ADF774.F237C6DB_at_nospam_tokfm.com.pl...


Star wrote:

Nam programator procesorów AT 89CX051 podłączony do portu równoległego.
Niedawno zainstalowałem sobie system WINDOWS 2000 Pl i teraz nie mogę
programować
procesorów.Program jest napisany w Turbo Pascalu pod DOS.
W Windows 95 i 98 nie bylo z nim problemów.
Oprócz tego mam program który odczytuje piloty przez port równoległy.
Niestety i tu nic nie mogę uzyskać.Prgram napisany w Delphi 1.0
Podobno w Windows 2000 są zablokowane porty.jak więc je odblokować abym
mógł z nich

Nie sa zablokowane tylko wymagaja innego dostepu (chyba cos jak w NT).
Te programy mozesz teraz...
... no wiesz...

Nieprawda :)
Sprawę rozwiazują prodedurki napisane w asemblerze.
Pisałem programiki, ktore obsługują porty równoległe
w Delphi. Analogicznie mozna to zrobic w TP.
Pozdrawiam, Flash.





Poprzedni Następny
Wiadomość
Spis treści
From: "Scoobie" <NOSPAMscoobie_at_nospam_apator.torun,pl>
Subject: =?iso-8859-2?Q?Odp:_Obs=B3uga_port=F3w_r=F3wnoleg=B3ych_w_Windows?=
Date: Fri, 1 Sep 2000 13:36:10 +0200



Użytkownik Flash <allebazi_at_nospam_kki.net.pl> w wiadomości do grup
dyskusyjnych napisał:8oo2le$23q$1_at_nospam_netra.daewoo.com.pl...

Nieprawda :)
Sprawę rozwiazują prodedurki napisane w asemblerze.
Pisałem programiki, ktore obsługują porty równoległe
w Delphi. Analogicznie mozna to zrobic w TP.
Pozdrawiam, Flash.

Witam,
Flash - to zależy co te procedurki robiły! :-)
(i na jakim systemie je odpalałeś!)

Nie mam Win 2000, nie chcę mieć, ale np. różnica między Win95 a
WinNT (a AFAIK 2000 w dużej mierze bazuje na NT!!!) jest taka, że
w Win95 można dobrać się do portów "ręcznie"... a po
wyinstalowaniu sterowników również do np. kart PCI, natomiast w
NT jest to chronione - tam muszisz zawołać funkcję WinAPI, która
zwróci Ci (albo i nie ;-)) uchwyt do struktury reprezentującej
dany port.
Jeśli więc programiki asemblerowe Flasha wołały WinAPI, to na
pewno działały - nawet na NT. A jeśli nie wołały - to działały
tylko na Win95/98.
Być_może jest jakiś knyf, że nawet pod NT można "zgwałcić"
system i dobrać się do portów "ręcznie", ale - nie polecałbym
takiej metody - chyba niebezpieczna dla stabilności systemu - np.
co jeśli inna aplikacja zechce skorzystać z portu a system nie
wie, że port jest już używany???
Zresztą WinAPI da się strawić, więc po co rzeźbić.

Pozdrawiam,
Scoobie


Poprzedni Następny
Wiadomość
Spis treści
From: "Paweł" <PawelR_at_nospam_elsat.com.pl>
Subject: Re: Obsługa portów równoległych w Windows
Date: Sat, 2 Sep 2000 21:31:28 +0200




Nieprawda :)
Sprawę rozwiazują prodedurki napisane w asemblerze.
Pisałem programiki, ktore obsługują porty równoległe
w Delphi. Analogicznie mozna to zrobic w TP.
Pozdrawiam, Flash.

Witam,
Flash - to zależy co te procedurki robiły! :-)
(i na jakim systemie je odpalałeś!)

Nie mam Win 2000, nie chcę mieć, ale np. różnica między Win95 a
WinNT (a AFAIK 2000 w dużej mierze bazuje na NT!!!) jest taka, że
w Win95 można dobrać się do portów "ręcznie"... a po
wyinstalowaniu sterowników również do np. kart PCI, natomiast w
NT jest to chronione - tam muszisz zawołać funkcję WinAPI, która
zwróci Ci (albo i nie ;-)) uchwyt do struktury reprezentującej
dany port.
Jeśli więc programiki asemblerowe Flasha wołały WinAPI, to na
pewno działały - nawet na NT. A jeśli nie wołały - to działały
tylko na Win95/98.
Być_może jest jakiś knyf, że nawet pod NT można "zgwałcić"
system i dobrać się do portów "ręcznie", ale - nie polecałbym
takiej metody - chyba niebezpieczna dla stabilności systemu - np.
co jeśli inna aplikacja zechce skorzystać z portu a system nie
wie, że port jest już używany???
Zresztą WinAPI da się strawić, więc po co rzeźbić.

W przypadku Windows2000 "wystarczy" jedynie napisać driver WDM.
Nie jest to jednak prosta sprawa, choć pisze się go w C.
Są firmy sprzedające takie sterowniki przez, które mozna uzyskać "legalny"
dostęp do portu.
Jeśli dobrze pamiętam to firma Vireo (prawdopodobnie www.vireo.com) coś
takiego oferowała.
Nie są to jednak programy tanie.
W Internecie był też kiedyś plik "Marfi.zip". Zawierał on opis, w jaki
sposób odblokować dostęp do danego portu w systemie WindowsNT. Jednak mnie
się to nie udało.

Paweł




Poprzedni Następny
Wiadomość
Spis treści
From: jareka1234_at_nospam_dawid.com.pl (Jaroslaw Andrzejewski)
Subject: =?ISO-8859-2?Q?Re:_Obs=B3uga_port=F3w_r=F3wnoleg=B3ych_w_Windows?=
Date: Mon, 04 Sep 2000 18:42:51 GMT


Fri, 1 Sep 2000 13:05:00 +0200, "Flash" <allebazi_at_nospam_kki.net.pl>
napisał(-a):

Nieprawda :)
Sprawę rozwiazują prodedurki napisane w asemblerze.
napisałeś własne sterowniki do Windows 2000?
Pisałem programiki, ktore obsługują porty równoległe
w Delphi. Analogicznie mozna to zrobic w TP.
pod 2000? Jesteś pewien? IMHO jednak nie zwróciłeś uwagi, że mowa o
Windows 2000
--
Jarek Andrzejewski
(UWAGA: z adresu wytnij CYFRY - to jest pułapka na spamerów)