Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Eigenes Programm für "Ereignisse" von "Scanner und Kame (https://www.delphipraxis.net/112581-eigenes-programm-fuer-ereignisse-von-scanner-und-kame.html)

Kedariodakon 23. Apr 2008 22:09


Eigenes Programm für "Ereignisse" von "Scanne
 
Liste der Anhänge anzeigen (Anzahl: 2)
Es geht um die Systemsteuerug und dem Punkt "Scanner und Kameras" /> Bild 1
Offnet man dort die "Eigenschaften" eines Scanner kann man dort unter der Reiterseite "Ereignisse" /> Bild 2
Programme definiernen, die bei Tastendruck auf dem Scanner, gestartet werden sollen...

Nun will ich eigentlich genau 2 Punkte wissen:
1. Wie registriere ich da eine eigene Anwendung?
2. Wie kann ich den Anwendugen dort aktivieren/deaktivieren? :)

Jemand eine Idee?

Bye Christian

Kedariodakon 25. Apr 2008 22:41

Re: Eigenes Programm für "Ereignisse" von "Sc
 
Keiner eine Idee?

Bye Christian

Kedariodakon 28. Nov 2008 20:52

Re: Eigenes Programm für "Ereignisse" von "Sc
 
So, da ich mich grad ein wenig zu Haus mit c# beschäftige, hab ich mir wieder was rausgesucht um mich zu beschäftigen...

Nunja, falls hier noch wer ne Lösung brauch, ich bin grad so drauf gestoßen :D

Es gibt einen Schlüssel in der Registy:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\StillImage\Registered Applications
Dort sind die Anwendungen als Zeichenfolge definiert...

"Name" ist das was man dort sieht, "Wert" die Verknüpfung dahin...


Die Anwendungen werden mit 2 Parametern gestartet...
Bei den Standard anwendungen findet man immer: "/StiDevice:%1" und "/StiEvent:%2"

So, das StiDevice findet man unter: [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Contro l\Class\**StiDevice**

In dem Schlüssel findet man einen Unterschlüssel Events und dort sind die einzelnen StiEvents für die Geräte definiert...


Bin so durch Zufall drüber gestolpert, als ich mir ne Scanner-Treiber Ini angeschaut hab...
:wink:

Viel Spass, vielleicht kanns ja wer gebrauchen...
Ist immer wieder toll wenn man sich noch alte offene Fragen selbst beantworten kann :D

Bye Christian


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 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