Nutzerdefinierte Balloontips
Einstieg
Ab USBDLM V5.0 kann man analog zu Abschnitten wie DriveLetters oder OnArrival solche zum freien Festlegen der Texte in Balloontips anlegen, allerdings nur für Laufwerke mit genau einem Volume.
Folgende Abschnitte werden unterstützt:
- [BalloonTipsOnArrival] Volume angeschlossen
- [BalloonTipsOnRemoval] Volume entfernt (sicher/unsicher unbekannt)
- [BalloonTipsOnSafeRemoval] Volume sicher entfernt
- [BalloonTipsOnUnsafeRemoval] Volume unsicher entfernt
- [BalloonTipsOnMediaArrival] Datenträger eingelegt (Mountpunkt war schon vorhanden)
- [BalloonTipsOnSafeMediaRemoval] Datenträger entfernt/ausgeworfen und war bereits dismountet
- [BalloonTipsOnUnsafeMediaRemoval] Datenträger entfernt/ausgeworfen und war noch gemountet
Title legt den fett gedruckten Titel des Balloontips fest, Text den Text, in beiden können USBDLM-Variablen verwendet werden.
Mit Icon kann eines der USBDLM-internen Icons festgelegt werden, eine ICO-Datei oder eine Icon-Ressource einer EXE, DLL etc. Auch wenn die Notation so aussieht wie oft für den Windows Explorer in der Registry anzutreffen, funktioniert der Icon-Index hier anders (ohne Gruppen), er entspricht dem was z.B. der ResHacker anzeigt.
Beispiele
Beim Anschließen
; TrueCrypt-Volumes mit Größe, Name des Dateisystems und dem blauen Schlüssel-Icon aus der TrueCrypt.exe
[BalloonTipsOnArrival]
DeviceType=TrueCryptVolume
Title=TrueCrypt Volume - %VolumeSize%
Text=bereitgestellt unter %Root% ( %FsName% )
Icon="%ProgramFiles%\TrueCrypt\TrueCrypt.exe",2
; USB-Laufwerke mit Name, USB-Version, maximaler Geschwindigkeit (z.B. SuperSpeed), tatsächlicher Geschwindigkeit und Laufwerksgröße
; (das Kriterium BusType=USB ist auch hier Default, deshalb gilt der Abschnitt nur für USB-Laufwerke)
[BalloonTipsOnArrival]
Title=%FriendlyName% %BusType% %UsbVersion% %UsbMaxSpeed% Device at %UsbSpeed% - %DriveSize%
Text=gemountet auf %Root% ( %FsName% )
Beim Entfernen
; TrueCrypt-Volumes mit Größe, Name des Dateisystems und dem orangen Schlüssel-Icon aus der TrueCrypt.exe
[BalloonTipsOnRemoval]
DeviceType=TrueCryptVolume
Title=%FriendlyName% - %VolumeSize%
Text=entfernt: %Root% ( %FsName% )
Icon="C:\Program Files\TrueCrypt\TrueCrypt.exe",6
Beim sicheren Entfernen
; alle BusTypes
[BalloonTipsOnSafeRemoval]
BusType=ANY
Title=%FriendlyName% %BusType% Device - %UsbSpeed% - %DriveSize%
Text=sicher entfernt von %Root% !! %FsName%
Beim unsicheren Entfernen
; alle BusTypes
[BalloonTipsOnUnsafeRemoval]
BusType=ANY
Title=%FriendlyName% %BusType% Device - %UsbSpeed% - %DriveSize%
Text=überraschend entfernt von %Root% !! %FsName%
Beim Einlegen eines Datenträgers
;USB, Kamera-Icon aus der Windows7 shell32.dll
[BalloonTipsOnMediaArrival]
Title=%FriendlyName% %BusType% Device - %DriveSize%
Text=Flashkarte eingelegt: %Root% ( %FsName% )
Icon=C:\Windows\System32\shell32.dll,1347
Beim sicheren Entnehmen/Auswerfen eines Datenträgers
;USB
[BalloonTipsOnSafeMediaRemoval]
Title=%FriendlyName% %BusType% Device - %DriveSize%
Text=Flashkarte sicher entfernt: %Root% ( %FsName% )
Beim unsicheren Entnehmen/Auswerfen eines Datenträgers
;USB
[BalloonTipsOnUnsafeMediaRemoval]
Title=%FriendlyName% %BusType% Device - %DriveSize%
Text=Flashkarte überraschend entfernt: %Root% ( %FsName% )