Forum: PC-Programmierung COM unter Windows


von Frankl (Gast)


Lesenswert?

Hat das jemand schon unter Windows gehabt ?. Daten Stream an der COM und 
der Rechner wird hoch gefahren, starten einer Applikation, Windows sagt 
Com ist schon belegt und die Applikation kann nicht auf die Com 
zugreifen.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Das kann durchaus sein, wenn Windows eine serielle Maus zu erkennen 
glaubt. Mit dem Parameter /NOSERIALMICE in der boot.ini kann das bis 
einschließlich XP/2003 unterbunden werden.
Wie es bei Vista und neuer aussieht, weiß ich nicht, und wie es bei den 
Frickelmistversionen 95 etc. aussieht, auch nicht.

von Reinhard R. (reinhardr)


Lesenswert?

Eventuell belegt auch eine automatisch startende Applikation die 
Schnittstelle. Von der Blackberry Software sind mir z.B. zwei Fälle 
bekannt wo der Zugriff auf einen COM-Port "sabotiert" wurde.

Reinhard

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Mit dem Process Explorer kann man nach geöffneten Handles suchen, also 
auch nach dem der Schnittstelle, und so den betrefenden Prozess 
lokalisieren.

von Frankl (Gast)


Lesenswert?

Vielen Dank,
der Ansatz war richtig, aber unter XP (hatte ich vergessen zu schreiben) 
gibt es nicht mehr noserialmice man muss in der boot.ini .../fast 
detect: com1,com2 eintragen. Dann wirkt es auch auf beide COM's.

von Frankl (Gast)


Lesenswert?

Doch leider ist da durch, das Problem noch nicht gelöst.
Hat jemand noch eine Idee.

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?


von thomas (Gast)


Lesenswert?

Falls es daran liegt, das XP dein Gerät als Maus erkennt:

Schau in den Gerätemanager, ob er eine serielle Maus erkannt hat und 
deaktiviere sie.----Fertig------

mfg
thomas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.