RS232 XP

Balla Zoltán vega55 at freeweb.hu
Mon Oct 8 09:56:20 CEST 2007


From: "Palasik Sandor" <palasik at mail.datanet.hu>
>Persze, tanult barátom. Oké, ha nem file, akkor minek hívnád azt, amit
>CreateFile hívással kell megnyitni és CloseHandle hívással kell bezárni?
>
Nem kell, csak lehet. Koszonhetoen ezt az eszkoz driver irojanak, meg az 
oprendszer tamogatasanak.
Megnyithatod pl kozvetlenul is(ahogy a driver is teszi), akkor milyen 
file-al asszocialod ?

>Persze, gondolom ennek is jól utánanéztél és ellenőrizted. Van azért némi
>különbség, félve jegyzem meg: a handle egyszerre kiírja az összes nyitott
>fájlt, de ezen és a bezárásukon kívül nem nagyon tud semmit. A procexp
>viszont csak egyszerre egy processzt tud megnézni de azért arról jóval több
>mindent fog elárulni és több a beavatkozási lehetőség is.
>
Nem ellenoriztem semmit :-( Mar nagyon regota ismerem ezt a progit, igaz 
csak ritkan kell hasznalnom...
Nagyon jo kis eszkoz buheralasra, de szerintem ez nem arra valo, amire most 
kellett volna..., nem adja vissza helyesen(vagy nem mindig) a file-kent 
asszocialt eszkozok nevet es szamat, mivel nem is arra keszult.
Amit visszaad, az az un DOS neve az eszkoznek, ami messze nem mindig 
ugyanaz, mint amit a CreateFile API szamara meg kell adni!(bar elvileg ezt 
is lehet hasznalni...valamire)

Alapban ez utobbi fuggvenyhivas egy neheztuzerseg, szinte mindent meg lehet 
nyitni ezen keresztul(ha tudod a megfelelo nevet), akar egy es ugyanazon 
egyseg kulonbozo szintu megnyitasara is alkalmas(pl USB eszkozok), es inkabb 
mint univerzalis IO eleresi format valosit meg a driver felett, semmint 
holmi file-hoz kotott valamit.

>És töredelmesen bevallom, ha a kérdezőnek linuxon lett volna gondja, arra
>nem lenne ötletem ...
>
Nem kell felkapni mindjart a vizet, nem cseszegetesbol irtam, hanem mert 
szerintem a Port Monitor sokkal alkalmasabb eszkoz a COM, LPT portok 
nyomonkovetesere, semmint a Process Explorer!(a Linuxhoz valo kozom 
egyebkent = 0)

Zoli 



More information about the Elektro mailing list