Passen Sie die Aktion an, wenn die Taste auf einer externen Festplatte gedrückt wird

371
Josh

Ich habe eine externe Transcend StoreJet- Festplatte. Es hat eine Schaltfläche auf der äußeren Hülle, die zum Synchronisieren von Ordnern und Dateien verwendet wird, wenn diese gedrückt wird. Es gibt eine Software, die diese Funktion aktiviert. Ich möchte diese Schaltfläche jedoch anpassen, damit eine .cmd- oder .bat-Datei ausgelöst wird.

Gibt es eine Möglichkeit, dies zu erreichen? Oder würden Sie davon ausgehen, dass es sich um eine proprietäre Implementierung handelt?

3
Oh, ich habe vergessen zu erwähnen ... Es soll unter Windows 7 laufen. Bisher habe ich nichts versucht, weil ich keine Programmierkenntnisse habe und nicht weiß, wo ich anfangen soll. Josh vor 11 Jahren 0

1 Antwort auf die Frage

0
Ƭᴇcʜιᴇ007

Based on my past experiences with HDD enclosures with buttons, I would assume it's proprietary as it probably requires a custom driver and their software would need to facilitate you launching things.

As you state you have no programming knowledge, then writing your own driver to interface with the hardware is probably out of the question. :)

A suggestion:

Use Process Monitor to determine what program file is being launched when you push the button, and then replace that file with your own executable.

Ich gehe davon aus, dass das Ersetzen der ausführbaren Datei durch mein eigenes Programm mit oder in Process Monitor erfolgt. Ist das richtig? Josh vor 11 Jahren 0
Nein, es wird eine Datei auf Ihrer Festplatte sein. Wenn Sie herausgefunden haben, welche Datei gestartet wird (über Process Monitor), ersetzen Sie diese Datei (über den Explorer oder die Befehlszeile). Ƭᴇcʜιᴇ007 vor 11 Jahren 0