Hej. Hej. Visst går det att läsa data från serieporten innan ett program gör det, man går in på devicedriver nivå och applicerar ett filter. Ett bra debugprogram för serieportar som gör detta hittar du här: Hej.Fånga data på serieporten
Vi har ett gammalt program som läser information från serieporten. Vi skulle vilja kunna läsa av informationen från porten innan det gamla programmet läser det, och spara undan det i en databas.
Är detta möjligt?
Mvh
Fredrik LindbergSv: Fånga data på serieporten
Har aldrig hört om nån lösning där två program läser från serieporten "samtidigt"..
Men du kanske kan dela upp signalen till två serieportar (på samma dator). Har t.ex. en streckkodsläsare som skickar samma signal till två datorer, via serieporten (skulle egentligen kunnat vara samma dator, fast till två olika serieportar).
I så fall fixar man bara en kabel där Rx-pinnen (på datorsidan) och jordpinnen delar upp sig till två kontakter.
Du får dock problem om båda portarna/datorerna skall kunna skicka tillbaka data via serieporten.
/MattiasSv: Fånga data på serieporten
http://www.sysinternals.com/files/portmon.zip
(fungerar på Win9x/ME/2K/XP/2K3)
Om du alltså vill spara undan data från serieporten eller rentav ändra eller ta bort data innan det vanliga programmet blir anropat, behöver du implementera ett eget sådant filter, kanske inte helt trivialt.Sv: Fånga data på serieporten
>> Mattias skrev:
> Men du kanske kan dela upp signalen till två serieportar (på samma dator).
Det låter som en bra lösning för mitt behov faktiskt!
Tack så mycket för hjälpen!
mvh
Fredrik