Scannerprogramm automatisch starten
Ich möchte, dass mein Scannerprogramm „MiraScan“ automatisch startet, wenn ich den USB-Scanner einschalte. Dazu öffne ich unter Windows XP SP 2 im Menü Systemsteuerung/Scanner und Kameras/Eigenschaften des Scanners den Reiter Ereignisse und erhalte eine Auswahlliste von Programmen. Leider ist das gewünschte Programm MiraScan nicht in der Liste. Wie kann ich MiraScan zur Liste hinzufügen?
Ich möchte, dass mein Scannerprogramm „MiraScan“ automatisch startet, wenn ich den USB-Scanner einschalte. Dazu öffne ich unter Windows XP SP 2 im Menü Systemsteuerung/Scanner und Kameras/Eigenschaften des Scanners den Reiter Ereignisse und erhalte eine Auswahlliste von Programmen. Leider ist das gewünschte Programm MiraScan nicht in der Liste. Wie kann ich MiraScan zur Liste hinzufügen?
Die Liste der dort angezeigten Programme holt sich Windows aus der Registry, und zwar aus dem Schlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\StillImage\Registered Applications. Um ihr einen Eintrag hinzuzufügen, legen Sie dort einen neuen Zeichenkettenwert an und geben ihm den Namen, unter dem das Programm in der Liste auftauchen soll. Als Inhalt tragen Sie den kompletten Pfad zu dem gewünschten Programm ein; falls dieser Leerzeichen enthält, müssen Sie ihn in Anführungszeichen einschließen.
Wenn Ihr Programm dafür vorgesehen ist, auf Ereignisse wie das Anschließen einer Kamera oder das Drücken eines Scanner-Buttons zu reagieren, können Sie dem Registry-Eintrag noch - abgetrennt durch ein Leerzeichen - den Ausdruck
/StiDevice:%1 /StiEvent:%2
hinzufügen. Beim Eintreten des Ereignisses ersetzt Windows dann die Platzhalter %1 und %2 durch die Kennungen des auslösenden Gerätes und des Ereignisses. Dadurch kann das Programm seine Bedienoberfläche gleich auf die gegebene Situation einstellen. (hos) (hos)