English version (using Google translation service) 
Das Windows-Programm
USBAgent ist im Rahmen des c't-Artikels Angesteckt (c't 26/2002 S.206) entstanden und dient dazu, beim Anstecken und Abziehen eines USB-Sticks programmgesteuerte Aktionen ausführen zu lassen.
Zum Betrieb muss der USB-Stick eine Datei "usbagent.inf" enthalten, die beispielsweise wie folgt aufgebaut ist:
[usbagent]
ON=start-app.exe
OFF=stop-app.exe
Beim Anstecken wird das Programm "start-app.exe" ausgeführt, beim Abmelden das Programm "stop-app.exe". Beide Programme müssen im Suchpfad enthalten sein, damit USBAgent sie finden und ausführen kann.
Sie können Aufrufoptionen für beide Programme angeben. Dabei sind folgende Platzhalter möglich:
%date%
wird ersetzt durch das aktuelle Datum im Format JJJJMMTT
%basepath%
wird ersetzt durch die Laufwerksangabe des USB-Sticks
Soll ein Programm ausgeführt werden, das auf dem USB-Stick enthalten ist, so muss %basepath% als Pfadangabe benutzt werden, beispielsweise:
ON=%basepath%\start-app.exe
[Home]