Balloon-Tips nutzerdefiniert

USBDLM

 

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% )