Einstellungen für Balloontips
Windows-Balloontips bei Bedarf unterdrücken
Wenn ein Laufwerk zum ersten mal angeschlossen wird, zeigt Windows wenig hilfreiche Balloontips. USBDLM räumt die bei Bedarf aus dem Weg oder deaktviert sie vorübergehend:
[BalloonTips]
SuppressWindowsBalloons=1
0: Aus
1: Sofort schließen bei Erscheinen, sichtbar für einen kurzen Moment (Default V4.x und ab V5.1.4)
2: Vorübergehend deaktivieren (Default V5.0 bis V5.1.3)
Das Windows "Hardware sicher entfernen" Tray-Icon reagiert nicht gut auf das Deaktivieren von Balloontips - es funktioniert nicht mehr nachdem es eigentlich einen Balloontip angezeigt hätte.
Windows 10 Stil
Ab Windows 10 sehen Balloontips anders aus (und heißen "toast notifications), USBDLM versucht das nachzuempfinden. Unter Windows 8 hatten nur die Balloontips für neue Laufwerke das neue Design, andere Balloontips im Info-Bereich sahen aus wie unter Windows 7.
Standardmäßig zeigt USBDLM unter Windows 10 die Balloontips im neuen Stil. Falls man es klassisch haben möchte:
[BalloonTips]
Win10Style=0
Die Farben werden dabei aus HKCU\Software\Microsoft\Windows\DWM\AccentColor abgeleitet, wer es besser weiß, kann die Farben selbst festlegen:
[BalloonTips]
BackColor=0xA02020
CaptionColor=0xFFFFFF
TextColor=0xFFCFCF
Auf das letzte Laufwerk warten
Wenn ein Gerät mit mehreren Laufwerken angeschlossen wird, z.B. eine Festplatte mit mehreren Partitionen oder ein Multislot-Cardreader, kann USBDLM mit dem Ballon-Tip warten, bis alle Laufwerke bereit sind. Normalerweise wird der Balloon-Tip für das erste Laufwerk angezeigt und dann für jedes weitere aktualisiert.
[BalloonTips]
WaitForLastVolume=1
Laufwerksgröße anzeigen
[BalloonTips]
ShowSize=1
So wird hinter dem Geräte-Namen noch die Größe des Laufwerks angezeigt, z.B.
Corsair Flash Voyager USB Device - 8 GB
Laufwerksgröße runden
Bei Größen zwischen 8 und 1000 MB kann USBDLM die Größe so runden, dass immer gängige Größen wie 256 und 512 MB statt krumme Werte wie 262 und 509 MB angezeigt werden. Außerdem werden immer ganze Gigabytes angezeigt. Ab V5.0 ist das standardmäßig aktiv, falls man es nicht mag:
[BalloonTips]
RoundSize=0
Icon mit USB-Geschwindigkeit
Ab V5.0 wird bei USB-Laufwerken ein Icon mit FS, HS, SS oder SS+ für Full-, High-, Super und SuperSpeedPlus gezeigt. Hierbei handelt es sich um die tatsächliche Verbindungsgeschwindigkeit. SuperSpeedPlus kann erst ab Windows 10 angezeigt werden.
Wenn man das nicht will:
[BalloonTips]
UsbSpeedIcon=0
Anzeige der vom USB-Gerät maximal unterstützten USB-Geschwindigkeit oder der USB-Version im Balloon-Titel
Ab V5.0 wird statt nur "USB Device" die USB-Version mit angezeigt, z.B. "USB 3.0 Device". Alternativ kann auch die maximale vom Gerät unterstützte USB-Geschwindigkeit angezeigt werden, z.B. "USB SuperSpeedPlus Device":
[BalloonTips]
UsbSpeedTitle=2
0 -> aus
1 -> maximale Geschwindigkeit als Text
2 -> Version als Nummer (Default)
Keine Balloontips für TrueCrypt-Volumes
Ab V4.3 zeigt USBDLM auch BalloonTips für gemountete TrueCrypt-Volumes. Soll es das nicht tun:
[BalloonTips]
ShowTrueCrypt=0
Balloontips für Netz- und Subst-Laufwerke
Ab V4.6 kann USBDLM auch BalloonTips für neu angelegte "virtuelle" Laufwerke anzeigen. "Virtuell" mein hier, dass zwar ein Laufwerksbuchstabe vorhanden ist, sich dahinter aber kein lokales "Speichervolumen" verbirgt.
Das sind insbesondere Netz- und Subst-Laufwerke. Ab V5.0 standardmäßig aktiv. Falls nicht gewollt:
[BalloonTips]
ShowVirtual=0
Ab Vista / Windows 7 kommt noch die User Account Control (UAC) ins Spiel - hier ist der Nutzer-Kontext aufgeteilt in einen eingeschränkten und einen nicht eingeschränkten ("Als Administrator ausführen"). Um Balloontips auch für Netz- und Subst-Laufwerke zu zeigen, die im nicht eingeschränkten Kontext angelegt werden, konfiguriert man 2 statt 1. USBDLM zeigt dann im Balloon-Tip-Titel zusätzlich "(elevated)" wenn das Laufwerk für den nicht eingeschränkten Nutzer kam und "(normal+elev)" falls für beide (z.B. bei TrueCrypt-Volumes oder bei Netzlaufwerken wenn EnableLinkedConnections aktiviert ist, "(normal+elev)".
Die Texte kann man anpassen (auch auf leer setzen):
[BalloonTips]
Text_ContextNormal=normal
Text_ContextElevated=elevated
Text_ContextBoth=normal+elevated
Balloontips für U3-Sticks
Standardmäßig zeigt USBDLM im Balloontip nur das Daten-Laufwerk an, da das U3-CDROM ja nur das Autorun-Vehikel ist. Will man dennoch beide Laufwerke im Balloontip angezeigt haben:
[BalloonTips]
ShowU3CDROM=1
Das Daten-Laufwerk wird als erstes angezeigt.
Keine Balloontips für bestimmte Laufwerke
Immer mehr in Mode kommen USB-Geräte wie Drucker, WebCams oder WLAN-Sticks mit einem "Selfinstaller". Das ist ein gefälschtes CD-ROM-Laufwerk über das automatisch Treiber installiert werden sollen. Meist deaktivieren sich diese CD-ROMs ein paar Minuten nach dem Anschließen. Das ist bestens geeignet, um auf Rechnern ohne USBDLM die Laufwerksbuchstaben durcheinanderzubringen.
Damit USBDLM dafür keinen Balloontip zeigt, muss man das anhand dessen Hardware-Geräte-ID oder des "Friendly Name" sperren. Beispiel:
[BalloonTipsExclude]
DeviceID=USB\VID_057C&PID_62FF
DeviceID=selfinstall
Die ID muss mindestens acht Zeichen lang sein oder Wildcards nutzen. Man holt sie sich mit dem mitgelieferten UsbDriveInfo, siehe Buchstaben abh. von der Geräte-ID.
Aktionen beim Klick auf den Balloontip
Analog zu AutoRun können Ereignisse bei Links-, Rechts- und Mittel-Klick definiert werden.
;Explorer bei Links-Klick
[OnBalloonClick]
open="%windir%\explorer.exe" %drive%
;Foto-Software bei Rechts-Klick
[OnBalloonRClick]
open="C:\Programme\FotoSoft\fotosoft.exe" %drive%
Es können mehrere Ereignisse abhängig von Laufwerks-Eigenschaften definiert werden, genau wie für [AutoRun] beschrieben.
Wenn im Balloontip mehr als ein Laufwerk angezeigt wird, gilt das Ereignis nur für das erste Laufwerk mit einem Laufwerksbuchstaben.
Unter XP öffnet explorer /e ein Explorer-Fenster mit Laufwerks-Baum, das sollte hier nicht benutzt werden, da der Explorer ca. 4 Sekunden braucht, um ein neues Laufwerk in den Laufwerks-Baum einzutragen. Wenn man vorher auf ein neues Laufwerk zugreift, bekommt man u.U. einen leeren Eintrag im Laufwerksbaum.