mi foglalja a com portot ?

Borza Attila attila.borza at axelero.hu
Thu Aug 3 11:04:50 CEST 2006


Szia !

Köszi, ha legközelebb ilyen godom lesz, akkor kipróbálom, mert ez egyszerűbb 
lett volna, mint újratelepíteni a rendszert, amit már megtettem.

Attila

----- Original Message ----- 
From: "Stéber Krisztián" <Krisztian.Steber at t-systems.co.hu>
To: <elektro at tesla.hu>
Sent: Thursday, August 03, 2006 9:41 AM
Subject: RE: mi foglalja a com portot ?


Hali!

Sajna lemaradtam az elejéről, a szabadság utáni 2000 levélhez nem volt 
lelkierőm...

>ua. a hw, mint elötte volt. Ami furcsa volt, hogy egyik port
>monitor program
>se látta, hogy mi használja a portokat, ezért nem is sikerült
>kiderítenem,
>pedig már csak kíváncsíságból is érdekelt volna.


Nos. Windows XP SP2-ről tudok nyilatkozni, de szerintem ez alap XP és 2000 
esetében is így van:

Először is registry:
HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM

(egyszerűen parancssorból:
reg query HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM
De ez csak XP-től, 2000-hez resource kit kell)


Itt meg lehet találni, hogy melyik soros port melyik eszközhöz tartozik.
Nálam pl:
 \Device\BtPort0     REG_SZ  COM4
 \Device\BtPort1     REG_SZ  COM5
 \Device\BtPort2     REG_SZ  COM7
 \Device\AgereModem5 REG_SZ  COM3
 \Device\Serial0     REG_SZ  COM1

Ezután:
www.sysinternals.com oldalról le kell tölteni a HANDLE programot.

Ha a COM1-re vagyok kíváncsi, akkor a fentiekből:

handle -a |findstr -i -c:"\Device\Serial0" -c:"pid:"|more

Az eredmény:
hypertrm.exe pid: 1776 MAN\ksteber
  178: File          \Device\Serial0

Persze az összes processz fel lesz sorolva, de a lényeget meg lehet találni.

Ugyanígy a COM5 pl:
handle -a |findstr -i -c:"\Device\BtPort1" -c:"pid:"|more

Arra vigyázni, hogy ha a findstr-nek pl. -c:"\Device\" szeretnénk mondani, 
akkor -c:"\Device\\" szöveget kell írni, különben a \" sorozatot másként 
értelmezi, mint szeretnénk. Szóval nem következetes, mert nem várja el 
mindig a \ helyett a \\ -t....


Üdv.,
  SK.

-----------------------------------------
          elektro[-flame|-etc] 



More information about the Elektro mailing list