AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Maus als Sensor am PC

Ein Thema von laube53 · begonnen am 8. Dez 2011 · letzter Beitrag vom 16. Dez 2011
 
laube53

Registriert seit: 10. Feb 2011
Ort: Berlin
10 Beiträge
 
#1

Maus als Sensor am PC

  Alt 8. Dez 2011, 22:02
Ich möchte eine optische Maus als Bewegungssensor nutzen.
Die Roboter-Bastler machen das schon lange, aber sie steuern mit Mikrokontrollern, d.h. sie nutzen einen seriellen Zugriff auf den Maus-Chip.
Hat jemand einen Tip, wie das mit Delphi (unter USB) gemacht werden kann?

Ich habe mit der JvHIDController-Klasse (JEDI) herumprobiert.
Stecke ich (in der ReadWriteDemo) einen Joystick an, sprudeln die Daten - wunderbar.
Stecke ich eine (zweite) Maus an, wird das zwar gemeldet, aber ich kann keine Daten empfangen.
Vermutlich liegt das daran, dass Windows alle Mäuse exklusiv für das System öffnet.
Die Abfrage
TJvHidDevice.HasReadWriteAccess
wird auch negativ beantwortet.
Wenn ich sie auskommentiere, ergibt der Lesezugriff
Device.ReadFileEx(Report[0], Device.Caps.InputReportByteLength, @DummyReadCompletion)
natürlich einen Fehler (GetLastError = 5, d.h. access denied).

Es ist wohl nicht so einfach (und vielleicht auch ein Sicherheitsproblem), einer Maus beizubringen, sie solle sich als Nicht-Maus ausgeben.
Dann könnte man sich ja auch als Tastatur ausgeben und unbemerkt Daten eingeben (s. Heise).

Hat jemand einen Hinweis?

Laube53
Thomas Lauer
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz