AGB  ·  Datenschutz  ·  Impressum  







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

Barcode Scanner hooken

Ein Thema von Masteric · begonnen am 5. Jul 2008 · letzter Beitrag vom 8. Jul 2008
Antwort Antwort
Masteric

Registriert seit: 1. Aug 2007
Ort: Melsungen
155 Beiträge
 
Delphi 7 Professional
 
#1

Barcode Scanner hooken

  Alt 5. Jul 2008, 10:09
Hi,
ich weiss das es schon einiges an Informationen gibt, jedoch helfen sie mir nicht weiter.

Da ich mich leider mit hooks noch nicht richtig beschäftigt habe, bzw. nicht wirklich so ganz durchblicke wie das jetzt alles funktioniert, trotz Tutorial, wollte ich fragen, ob mir wer weiterhelfen kann.

Also nochmal der Vollständigkeit halber, ich will einen BarcodeScanner "im Hintergrund" laufen lassen, und auch im Hintergrund auswerten, ohne das der Anwender am selben Rechner etwas davon merkt, also man soll trotzdem noch daran arbeiten können.
Wie das genau funktionieren soll könnt ihr in meinem letzten Thread nachlesen, ich würde nur gebeten einen neuen aufzumachen, da es sich ja um eine neue Fragestellung handelt.

Ich weis, dass ich für einen globalen Hook, der wahrscheinlich das ist, eine dll brauch. Muss das für mein Vorhaben eine bestimmte sein?
Wenn nein, gibt es fertige Hook Dlls, die offen zur Verfügung gestellt werden?

Und kann mir bitte jemand erklären, wie ich eine Anwendung bei meiner registrieren kann, bzw. wie ich die dll einbinde?
Also wie ich das mit der Anwendung machen soll, die dann entscheiden muss was vom Scanner kommt und was von der Tastatur kommt, und wie ich das an die aktive Anwendung(also vom Kbd) weiterleite oder an das Hintergrundprogramm (also vom BCC) sende.

Ich steh da gerade echt aufm Schlauch , weil ich das ganze mit den Hooks nicht so ganz innen Kopf bekomme.

Schonmal Vielen Dank für jede Hilfe

Gruß Masteric
"Programmieren ist eine der universellsten, allübergreifendsten und höchsten von Menschen erreichten Formen der Kreativität."
Nur weil Gott die Welt in 6 Tagen erschaffen hat, heisst das nicht, dass Informatiker alles in 6 Tagen programmieren können.
  Mit Zitat antworten Zitat
new32

Registriert seit: 10. Mai 2005
160 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Barcode Scanner hooken

  Alt 5. Jul 2008, 10:36
Ein sehr gutes Tutorial: http://assarbad.net/en/stuff/tutorials/hooks/
~?&/%§$§%\&?~
8)
  Mit Zitat antworten Zitat
Masteric

Registriert seit: 1. Aug 2007
Ort: Melsungen
155 Beiträge
 
Delphi 7 Professional
 
#3

Re: Barcode Scanner hooken

  Alt 5. Jul 2008, 20:02
also, das Tutorial ist echt gut, nur leider doch etwas viel......

deswegen bitte ich nochmal um Hilfe, ich will, nach einem bestimmten Tastencode, wie im letzten Beitrag(siehe Link 1. Post) beschrieben, alle Tastendrücke, bis zum nächsten Tastencode abfangen und einfach nicht weiter an die aktive Anwendung senden, sondern an eine bestimmte Anwendung.

Und ich muss ehrlich zugeben, dass ich leider gar nicht erst weis, wie ich das anstellen soll, mit den hooks...

Also, versuche ich mal konkreter zu werden.

1. Wenn ich eine Dll habe, die die funktionen bereit stellt, wie fange ich alle Tastendrücke erstmal ab, um zu kontrollieren, ob die bestimmte kombie dabei ist?

2. Wenn sie es ist, wie verhindere ich das senden an das aktive Fenster, sowie das Senden an ein bestimmtest Programm, bzw, es kann ja eigentlich auch gleich im Hook Programm ausgewertet werden, wenn möglich.


Ich will keine fertige Lösung, aber vielleicht kann mir jemand, mit der Ahnung, die mir fehlt, bitte Schritt für Schritt erklären, speziell für mein Vorhaben, was ich machen muss, damit ich verstehe was ich mache


Vielen Vielen Dank für alle die mir helfen

Gruß Masteric
"Programmieren ist eine der universellsten, allübergreifendsten und höchsten von Menschen erreichten Formen der Kreativität."
Nur weil Gott die Welt in 6 Tagen erschaffen hat, heisst das nicht, dass Informatiker alles in 6 Tagen programmieren können.
  Mit Zitat antworten Zitat
Masteric

Registriert seit: 1. Aug 2007
Ort: Melsungen
155 Beiträge
 
Delphi 7 Professional
 
#4

Re: Barcode Scanner hooken

  Alt 8. Jul 2008, 08:59
Um hoffetnlich weiter zu kommen, fange ich selber mal an,
also beginne ich alle Fragen von Anfang an zu stellen,
damit ihr nicht alles so aus der Luft erklären müssten.


1.
Also meine erste Frage ist, muss ich für das Abfangen eine spezielle hook.dll schreiben,
oder kann ich eine freie im Internet verweden, wenn es freie gibt?


PS: Habs geschafft auf den Scanner einzustellen, dass er vor den eigentlichen Barcode 2x das ASCII Zeichen mit dem Oktalwert 2 und hinter den BC 2x den Okt 3 eingibt, das sollte keiner eintippen können bei normalen Computerarbeiten, sind ja beides Steuerzeichen.
"Programmieren ist eine der universellsten, allübergreifendsten und höchsten von Menschen erreichten Formen der Kreativität."
Nur weil Gott die Welt in 6 Tagen erschaffen hat, heisst das nicht, dass Informatiker alles in 6 Tagen programmieren können.
  Mit Zitat antworten Zitat
Antwort Antwort


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 06:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz