History
V5.2.5 (31. August 2016)
- Bugfix: Bei open= wurden bei VBS-Dateien keine Parameter übergeben
- Neu: USB Drive Info zeigt Problem-Codes aus dem Gerätemanager in den Baum-Icons
- Neu: Autorun-Ereignisse OnSafeRemoval und OnUnsafeRemoval
V5.2.4 (22. Juni 2016)
- Bugfix: Seit V5.1.7 funtionierte [OnDeviceArrival] nicht
- Bugfix: SuppressWindowsBalloons=1 funktionierte unter Windows 10 nur auf englischem Windows
- Bugfix: Ballontip-Ausblende-Effekt war unter Vista/Win7,8,10 mit nicht-klassischer Anzeige kaputt
- Bugfix: open= funktionierte nicht für CMD- und BAT-Dateien falls in Anführungszeichen eingeschlossen
- Neu: Mit SuppressWindowsBalloons=0 werden unter Windows 10 USBDLMs Balloontips für Volumes mit Laufwerksbuchstaben um drei Sekunden verzögert, damit der Windows Balloontip Vortritt hat; Die Verzörgerung kann eingestellt werden
- Neu: Suchfunktion in UsbDriveInfo
V5.2.3 (5. Juni 2016)
- Bugfix: Seit V5.2.2 keine Backups der USBDLM.LOG wenn der LogLevel >= 3 ist
- Neu: In der Logdatei kann jeder Zeile das Datum vorangestellt werden (LogShowDate=1)
- Neu: In der Logdatei können Timing, Loglevel und Thread-ID weggelassen werden (LogShowTech=0)
V5.2.2 (28. Mai 2016)
- Bugfix: Unter Vista/Win7/8/10 wurde bei open= der Pfad zur EXE zweimal statt einmal als Parameter übergeben
- Neu: Einträge für EventLog Start und Stop des USBDLM-Dienstes
- Neu: Anzahl der Backups für die USBDLM.LOG kann eingestellt werden
V5.2.1 (10. Mai 2016)
- Neu: Einträge für EventLog können einzeln deaktiviert werden
V5.2.0 (8. Mai 2016)
- Bugfix: USBDLM_usr.exe hat (immernoch) manchmal vom Start an permanent CPU-Last verursacht
- Bugfix: Seit V5.0 hat USBDLM hat für neu angeschlossene USB-Laufwerke WriteCacheEnableOverride=1 in die Registry geschrieben wenn kein UsbWriteCacheEnable konfiguriert ist
- Neu: EventLog kann alternativ ins LogFile geschrieben werden
V5.1.8 (25. April 2016)
- Bugfix: USBDLM_usr.exe hat manchmal vom Start an permanent CPU-Last verursacht, warscheinlich seit V5.0
- Bugfix: open= hat seit V5.1.3 keine Dokument-Dateien geöffnet
- Bugfix: USB-Speed-Icon wurde an manchen USB-Controllern nicht angezeigt, die nicht mit Microsoft-Treibern laufen
- Bugfix: Maximale USB-Geschwindigkeit wurde bei USB 2.0 High-Speed-Geräten die mit Full-Speed laufen als USB 1.1 Full-Speed angezeigt
V5.1.7 (07. April 2016)
- Bugfix: Ab V5.1.5 hat das Kriterium PortName für USB-Laufwerke erneut nicht funktioniert
- Bugfix: Diverse kleine Probleme behoben
- Neu: OnArrival wird bei Einlegen eines Datenträgers in ein CD/DVD-Laufwerk ausgeführt (bisher nur wenn das ganze Laufwerk angeschlossen wurde oder wenn NoMediaNoLetter für das Laufwerk aktiv war)
V5.1.6 (17. März 2016)
- Bugfix: Seit V5.0 hat USBDLM keine Buchstaben mehr zugeordnet nachdem ein Laufwerk angeschlossen wurde für dessen BusType kein DriveLetters-Abschnitt vorhanden ist
V5.1.5 (11. März 2016)
- Bugfix: In V5.1.4 Crash bei Balloontip mit NTFS-Mountpunkt
- Bugfix: Seit V5.0 haben Einstellungen in der Registry nicht funktioniert
V5.1.4 (09. März 2016)
- Bugfix: In V5.1.3 war die Win32 USBDLM.exe ohne Optimierung für "Code-Größe minimieren" compiliert, neben der ca. 100KB größeren EXE hat das offenbar auch dazu geführt, dass einige Virenscanner glauben, einen Virus zu erkennen
- Bugfix: Ab V5.0 hat das Kriterium PortName für USB-Laufwerke nicht funktioniert
- Rollback: Default für SuppressWindowsBalloons ist wieder 1; 2 (Windows-Balloontips kurzzeitig deaktivieren) führt dazu, dass das Windows Tray-Icon für "Hardware sicher entfernen" nicht mehr reagiert
V5.1.3 (07. März 2016)
- Bugfix: Mehrere Absturzursachen beseitigt
V5.1.2 (03. März 2016)
- Bugfix: Logdatei angelegt trotz WriteLogFile=0
V5.1.1 (29. Februar 2016)
- Bugfix: AutoDismount-TrayIcon wurde auch ohne [AutoDismount]-Abschnitt angezeigt
V5.1.0 (29. Februar 2016)
- Bugfix: In Abschnitten wie [OnArrival] wurden die Zeilen system, elevated und restricted immer als gleich 1 bewertet, falls vorhanden
- Bugfix: In Abschnitten wie [OnArrival] mit nur einer open= Zeile wurden nur Optionen berwertet die nach der open-Zeile stehen
- Neu: Tray-Icon mit Anzeige des Auto-Dismount-Status
- Neu: DismountOnSleep weckt keine schlafenden Laufwerke mehr auf
V5.0.2 (19. Januar 2016)
- Bugfix: In USBDLM.INI auf dem angeschlossenen Laufwerk haben u.U. nur Letter= und Letters= funktioniert, Letter1= usw. aber nicht
V5.0.1 (18. Januar 2016)
- Bugfix: _edit-ini.cmd hat keine USBDLM.INI angelegt, wenn keine Schreibrechte auf das USBDLM-Verzeichnis gegeben waren.
- Bugfix: USB-Geschwindigkeit im Balloontip falsch, wenn die USB Portnummer nicht ermittelt werden konnte, z.B. wenn in der Location nicht wie ab Vista üblich sowas wie Port_#0002.Hub_#0003 steht. Die Portnummer wird jetzt per USB-API ermittelt.
- Bugfix: Abschnitt [NetworkLetters] in V5.0.0 wirkunglos falls kein Abschnitt [DriveLetters] vorhanden
V5.0.0 (17. Januar 2016)
- Neu: _install.cmd und _uninstall.cmd in das umbenannt was sie wirklich tun: _service_register.cmd und _service_deregister.cmd; _start.cmd und stop.cmd wurden umbenannt in _service_start.cmd und _service_stop.cmd damit sie ins Namensschema passen
- Neu: Für INI-Abschnitte und Werte ist keine Nummerierung mehr nötig, es zählt dann allein die Reihenfolge; Mit Nummerierung funktioniert es wie gehabt
- Neu: Ballontips zeigen bei USB-Laufwerken im Icon ob sie mit Full-, High-, SuperSpeed oder SuperSpeedPlus laufen
- Neu: Ballontips zeigen bei USB-Laufwerken im Titel deren USB-Version oder maximale USB-Geschwindigkeit (High-Speed, SuperSpeed usw)
- Neu: Ballontips nach dem Entfernen mit Anzeige ob das Entfernen sicher war oder nicht
- Neu: Konfigurierbare Ballontip-Texte
- Neu: AutoDismount
- Neu: Optionale Kurznotation für Balloontips für Multislot-Cardreader falls maximal einem Slot ein Mountpunkt zugeordnet wurde
- Bugfix: Nach erfolgreicher Passwortabfrage wurde manchmal kein Laufwerksbuchstabe zugeordnet
- Bugfix: Removal Policy wurde in die Registry geschrieben, auch wenn kein OptimizeUsbDrivesForSpeed Parameter konfiguriert war
V4.9.1.0 (30. August 2015)
- Bugfix: Starten von cmd- und bat-Dateien funktionierte seit V4.8.8.6 nicht, wenn Leerzeichen im Pfad enthalten sind
V4.9.0.0 (04. August 2015)
- Bugfix: DeviceTypes CardReader und MSCR nicht gesetzt wenn die Disk den DriveType FIXED hat
- Neu: Unterdrücken von Windows-Balloontips funktioniert unter Windows 10
V4.8.9.9 (12. Juni 2015)
- Workaround: Windows 7s Alt-Tab-Taskswitcher mit aktivem Aero kommt durcheinander wenn es ein sichtbares TopMost-Fenster mit Größe Null gibt - genau so eines nutzte USBDLM um Benachrichtigungen über Laufwerksbuchstaben zu empfangen; Jetzt ist es nicht mehr TopMost und nicht mehr sichtbar - funktioniert genauso gut und Windows 7 ist glücklich
- Workaround: DismountOnSleep=1 hat zu einer zehnsekündigen Verzögerung geführt, wenn USBDLM das "System Restore" Volume dismounten wollte - Ursache unbekannt; USBDLM versucht's bei diesem Volume nicht mehr
V4.8.9.8 (15. Juni 2015)
- Bugfix: Warnungen des PnP-Managers im Windows XP EventLog weil USBDLM Geräte-Benachrichtigungen beim Stoppen des Dienstes zu spät deregistert hat
- Bugfix: Bei abgeschaltetem Windows AutoMount hat USBDLM Volumes nicht online gebracht obwohl ein dafür zuständiger DriveLetters-Abschnitt vorhanden ist
- Bugfix: MD5-Prüfung für open= ging nur wenn MD5-Hash groß geschrieben
V4.8.9.7 (10. Mai 2015)
- Bugfix: Laufwerksbuchstaben von iPods und ignorierten Laufwerken wurden seit V4.8.6 entfernt
V4.8.9.6 (29. März 2015)
- Bugfix: UsbWriteProtect hat nicht funktioniert, wenn der Registry-Key HKLM\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies nicht vorhanden ist
V4.8.9.5 (09. März 2015)
- Neu: Limits für AutoRun delay und wait auf 24h erhöht; Einheiten können benutzt werden, z.B. 10s statt 10000
- Neu: Bei Buchstaben abhängig von der Zeit können mehrere Zeiträume angegeben werden
- Neu: Buchstaben abhängig von der Zeit auch abhängig vom Wochentag
V4.8.9.4 (15. Februar 2015)
- Bugfix: Aktivierung eines potentiellen BadUSB-Gerätes hat u.U. nicht funktioniert
- Bugfix: Windows hat ab Vista bei aktiver UAC TrueCrypt-Laufwerke manchmal lange nach dem Mounten nochmals gemeldet; hier überspringt USBDLM jetzt Balloontip und AutoRuns
V4.8.9.3 (02. Februar 2015)
- Bugfix: Seit V4.8.9.2 Crash USBDLM beim Ausführen eines Systemevents
V4.8.9.2 (01. Februar 2015)
- Bugfix: Gelegentlich Crash USBDLM bei Ankunft eines TrueCrypt-Volumes
V4.8.9.1 (18. Januar 2015)
- Bugfix: Gelegentlich Crash USBDLM bei Ankunft eines Volumes
- Bugfix: Zugriff auf Floppy-Laufwerk bei Start von USBDLM unter XP entfernt
V4.8.9.0 (28. Dezember 2014)
- Bugfix: Seit V4.8.4 wurden virtuelle Volumes (z.B. Subst- und Netzlaufwerke) ab Vista mit aktiver UAC nicht korrekt behandelt
- Bugfix: Laufwerksgröße im Balloontip wird wieder auf ganze Gigabytes gerundet
- Neu: Unterstützung für TrueCrypt-Ersatz VeraCrypt
- Neu: UsbDriveInfo kann NTFS-Mountpunkte löschen und hinzufügen
V4.8.8.8 (10. November 2014)
- Bugfix: Beim Anlegen einer initialen USBDLM.INI wurde NoMediaNoLetter=0 doppelt eingetragen
- Neu: DeleteSviFolder funktioniert auch unter anderen Systemen als XP
V4.8.8.7 (14. Oktober 2014)
- Bugfix: Abschnittsname für Keep Alive war falsch als DriveKeepAlive dokumentiert, richtig ist DiskKeepAlive
- Bugfix: USBDLM hat manchmal unnötige No-Letter-Einträge in der MountManager-Datenbank angelegt
V4.8.8.6 (12. Oktober 2014)
- Bugfix: Bei AutoRun von CMD und BAT-Dateien (z.B. open="C:\Batch\test.cmd") wurden seit V4.8.8.0 keine Parameter übergeben
- Bugfix: überspringen von AutoRun durch Halten der Shift-Taste hat ab Vista nicht funktioniert; "Lösung": Force=1 ist ab Vista Default (Shift-Taste wird ignoriert) und USBDLM_usr.exe wird zum Status der Shift-Taste befragt wenn Force=0 für eine open= Zeile gesetzt ist
- Bugfix: UsbDriveInfo x64 hat diverse Debug-Infos gezeigt die nicht für den Endnutzer gedacht waren
- Bugfix: Balloontiptext für mehrere Partitionen wurde genutzt auch wenn nur eine Partition mit Volume vorhanden ist
- Neu: Keep Alive für Laufwerke
V4.8.8.5 (19. September 2014)
- Bugfix: Bei erneutem Anschließen eines Laufwerks wurden u.U. keine Buchstabe zugeordnet und Autoruns ausgeführt (wenn Windows den DevicePath eines zuvor angeschlossenen Laufwerks recycelt aber einen neuen VolumeName vergibt)
- Bugfix: Mehrere FIXED Laufwerke an einem Controller werden nicht mehr in einem gemeinsamen BalloonTip angezeigt
V4.8.8.4 (17. September 2014)
- Bugfix: Bei erneutem Anschließen eines Laufwerks wurden u.U. Autoruns nicht ausgeführt und Balloontips nicht angezeigt (wenn DevicePath und VolumeName wie zuvor, DeviceInstance-Handle aber abweichend, nicht für möglich gehalten, scheint aber vorzukommen)
V4.8.8.3 (27. August 2014)
- Bugfix: Crash bei sehr langen Volume-Kernelnamen
V4.8.8.2 (21. August 2014)
- Bugfix: Behandlung von potentiellen "BadUSB"-Geräten hat unter Vista+ nur funktioniert, wenn ein Abschnitt [OnDeviceArrival] vorhanden ist
- Bugfix: [NetworkLetters] hat seit V4.6 Laufwerksbuchstaben in [DriveLetters] nicht (wie dokumentiert) "überstimmt"
V4.8.8.1 (19. August 2014)
- Bugfix: Seit V4.8.8.0 wurde die Logdatei immer nach C:\_USBDLM.LOG geschrieben
- Bugfix: UsbDriveInfo hat bei Refresh Änderungen der USBDLM.INI nicht gelesen
V4.8.8.0 (17. August 2014)
- Bugfix: Seit V4.8.7 war das Kriterium USB-Port unzuverlässig
- Bugfix: Seit V4.8.7 wurden neu angeschlossene Laufwerke u.U. nicht korrekt behandelt, wenn zuvor ein Laufwerk mit identischer Volume-Device-ID angeschlossen war
- Bugfix: Seit V4.8.7 wurde beim Anschließen eines Laufwerks dessen Laufwerksbuchstabe kurz entfernt, auch wenn das nicht nötig war
- Bugfix: Seit V4.5.9 wurden OnUserLogon-Abschnitte nur für den ersten gleichzeitig angemeldeten Nutzer ausgeführt
- Bugfix: USBDLM hat beim Registrieren als Windows-Dienst mittels der Windows-Funktion CreateService beim Parameter lpBinaryPathName den Pfad zur USBDLM.exe nicht in Anführungszeichen eingeschlossen wenn der Pfad Leerzeichen enthält. lpBinaryPathName wird vom Service Control Manager aber als Kommandozeile ausgewertet, bei C:\Program Files\USBDLM\USBDLM.exe hätte er eine vorhandene C:\Program.exe mit Systemrechten ausgeführt. Das MSI hat es richtig gemacht. USBDLM korrigiert den Fehler ohne Neuinstallation.
- Neu: Einstellung SafeCommandLines um mehrdeutige Kommandozeilen zurückzuweisen
- Neu: UsbDriveInfo warnt vor Kommandozeilen die Leerzeichen enthalten, die EXE aber nicht in Anführungszeichen eingeschlossen, die Kommandozeile somit mehrdeutig ist
- Neu: Rückfrage bei Anschluss einer USB-Tastatur und USB-Netzwerkadapter zum Schutz vor "BadUSB"-Geräten
V4.8.7.0 (29. Juni 2014)
- Bugfix: Seit V4.8.0 Crash USBDLM wenn beim Logout ein virtuelles Volume (Subst-, Netz- oder TrueCrypt-Laufwerk) vorhanden ist und bei einigen anderen Gelegenheiten
- Bugfix: In UsbDriveInfo blieb die Baumansicht u.U. leer
- Neu: UsbDriveInfo behält zum "sicheren Entfernen vorbereitete" Geräte in der Liste
- Neu: UsbDriveInfo erkennt Datenträgerwechsel per Benachrichtigung anstatt im Sekundentakt zu pollen
- Neu: UsbDriveInfo kann ab Windows 7 VHDs ein- und aushängen, unter XP und Vista wenn VHDmount aus Microsoft Virtual Server 2005 in dessen Standardordner installiert ist, die vhdmount.dll also in %ProgramFiles%\Microsoft Virtual Server\Vhdmount liegt
V4.8.6.0 (24. April 2014)
- Bugfix: Mehrere Absturzursachen beseitigt
- Neu: USBDLM-Variable %DateISO%, z.B. 2014-04-15
- Neu: USBDLM versucht schon beim Ankunft der Disk dem Mountmanager Daten für das Volume unterzuschieben - so wird das Problem beseitigt, dass Windows zunächst einen nicht gewünschten Buchstaben zuordnet den USBLDM dann wieder ändert. Ab Windows 8 klappt das in der Regel nicht, das ist beim Zuordnen zu schnell. Mit GPT partitionierten Laufwerken funktioniert es generell nicht.
- Neu: VolumeSize, VolumeSerial und DeviceType TrueCrypt werden anhand der Partitionsinfos statt anhand des Volumes ermittelt -> vermeidet manchmal Verzögerungen
- Neu: Nach dem Anschließen greift USBDLM nicht mehr auf das Volume zu, außer es ist zum Ermitteln von definierten Kriterien unvermeidlich
- Bugfix: Seit V4.7.3 Crash UsbDriveInfo wenn der USBDLM-Dienst auf einem Nicht-NTFS-Laufwerk installiert ist
- Bugfix: UsbDriveInfos Reports waren bei 32KB abgeschnitten
- Neu: Report-Format von UsbDriveInfo überarbeitet
- Neu: UsbDriveInfo Kommandozeilenparameter -rv -rd -rb zum Speichern eines Reports der Ansicht Volumes, Drives oder BusTypes (ein großes R schreibt eine Unicode-Datei, sonst ANSI)
- Neu: UsbDriveInfo kann Laufwerksbuchstaben ändern falls mit Adminrechten gestartet
V4.8.5.0 (29. Januar 2014)
- Bugfix: Seit V4.8.2 USBDLM hat ein "Friendly Name" nicht als DeviceID-Kriterium funktioniert
- Bugfix: UsbDriveInfo hat in der BusTypes-Ansicht keine Netzlaufwerke angezeigt
V4.8.4.0 (28. Januar 2014)
- Bugfix: Seit V4.8.0 u.U. Crash USBDLM bei NoMediaNoLetter>0
- Neu: UsbDriveInfo mit BusTypes-Ansicht
V4.8.3.0 (23. Januar 2014)
- Bugfix: Seit V4.8.0 Crash USBDLM bei Anschließen eine Laufwerks das nicht innerhalb von 2 Sekunden antwortet
- Bugfix: Absturz UsbDriveInfo wenn keine USBDLM.INI
- Bugfix: Kommandoschnittstelle lieferte bei Erfolg u.U. einen Fehler zurück
V4.8.2.0 (12. Januar 2014)
- Bugfix: Seit V4.8 Absturz USBDLM und UsbDriveInfo nach vielmaligem Anschließen und Trennen eines Laufwerks
- Bugfix: CPU-Last nach Nutzung der Kommandoschnittstelle
- Bugfix: OnServiceStart wurde nie ausgeführt
- Bugfix: Seit V4.8 zeigte UsbDriveInfo u.U. nicht die korrekten INI-Abschnitte
V4.8.1.0 (27. Dezember 2013)
- Bugfix: Balloontip für U3-Sticks hat in V4.8.0.0 meist nur ein Laufwerk angezeigt
V4.8.0.0 (25. Dezember 2013)
- Bugfix: Überprüfung der Laufwerksbuchstaben beim Dienst-Start hat für Nicht-USB-Laufwerke nicht funktioniert wenn nur eine DeviceID konfiguriert ist und der BusType daraus nicht offensichtlich hervorgeht, z.B. ein Laufwerk mit BusType SATA und DeviceID SCSI\...
- Bugfix: MD5-Prüfung hat zuletzt in V4.2.1 funktioniert
- Bugfix: Der von Windows zugeordnete Laufwerksbuchstabe von in [IgnoreDevices] konfigurierten Laufwerken wurde entfernt
- Bugfix: Das fest eingebaute Ignorieren des Apple iPod hat nicht funktioniert
- Neu: Events für Disks: [OnDiskArrival], [OnDiskRemovalRequest], [OnDiskRemoval]
- Neu: Kommando-Schnittstelle für eingeschränkte Nutzer zum Flushen des Datei-Schreibcaches, Dismounten, Hardware sicher entfernen, u.a.
- Neu: UsbDriveInfo zeigt Copy&Paste-taugliche Kriterien (Options -> Show USBDLM Criteria)
- Neu: UsbDriveInfo Infos umgestaltet und erweitert
- Neu: UsbDriveInfo ermittelt den Container von TrueCrypt-Volumes und kann diese "auswerfen"
- Entfernt: Unterstützung von Windows 2000
V4.7.3.2 (09. Juni 2013)
- Bugfix (nochmal): Crash auf manchen Rechnern
V4.7.3.1 (22. Mai 2013)
- Bugfix: Crash auf manchen Rechnern
V4.7.3.0 (20. Mai 2013)
- Bugfix: Crash wenn Nutzer Mitglied eine großen Anzahl von Nutzergruppen ist (~ >100)
- Neu: ListUsbDrives Kommandozeilen-Programm durch UsbDriveInfo GUI-Programm ersetzt; ListUsbDrives ist weiterhin einzeln erhältlich
- Neu: Beim Kriterium UserGroup kann eine Gruppen-SID statt eines Gruppennamens angegeben werden
- Neu: Gruppenzugehörigkeit wird über das Access-Token des Nutzers ermittelt; Das funktioniert auch bei Login über "cached credentials"; NetUserGroups=1 ist nicht mehr nötig
- Neu: Kommando-Schnittstelle zum Flushen des Schreibecaches, Dismounten, Auswerfen und reaktivierbares "Hardware sicher entfernen"
- Neu: DeviceType "WindowsRecovery" für Windows Recovery-Partitionen
- Neu: USBDLM stellt sicher, dass USBDLM.EXE und INI nur von Administratoren geschrieben werden können
- Neu: _edit-ini.cmd um USBDLM.INI mit Admin-Rechten zu öffnen
V4.7.2.0 (10. April 2013)
- Neu: Ausgaben von versteckt oder im Kontext "System" gestarteten Programmen werden in die Logdatei umgeleitet
- Bugfix: Crash bei mehr als 160 Laufwerken einer Klasse
- Bugfix: USB-Portname wurde nicht ermittelt wenn das Laufwerk Teil eines USB-Verbundgerätes (USB composite device) ist
- Bugfix: u.U. Crash beim Start des USBDLM-Dienstes
- Bugfix: Crash ListUsbDrives wenn eine Partition eine Ausrichtung >= 4 GB hat
- Bugfix: Bei Anschließen einer USB-Floppy wurde bei V4.7.1 kurzzeitig ein falscher Balloontip angezeigt
- Bugfix: Crash beim Entfernen eines Laufwerks wenn beim Anschließen der VolumeName nicht ermittelt werden konnte
- Bugfix: Warnung bei USBDLM.INI im "Virtual Store" von Vista/Win7/Win8 hat nicht funktioniert
- Bugfix: ListUsbDrives hat ohne Admin-Rechte den USBDLM-Dienst-Status nicht angezeigt
V4.7.1.0 (09. September 2012)
- Bugfix: Crash wenn ein Laufwerk auf den ersten freien Buchstaben umgemountet werden soll und der LogLevel >= 2 ist
- Bugfix: Nach Standby und Ruhezustand wurden Laufwerke ohne eingelegten Datenträger aus USBDLMs interner Liste entfernt. Als Folge funktionierten für diese Laufwerke kein OnRemovalRequest und OnRemoval mehr.
- Bugfix: Unter Windows 2000 funktionierten OnArrival und BalloonTips bei machen Geräten nicht
- Bugfix: Keine Balloontips für TrueCrypt-Volumes mit ShowTrueCrypt=1 und ShowVirtual=0
- Bugfix: AutoRuns beim Systemstart u.U. nicht ausgeführt wenn AutoRunOnLogon=1 und AutoRunOnStartup=0
- Neu: Buchstaben abhängig von der Disk-Signatur
- Neu: StaticLetters - Laufwerksbuchstaben die USBDLM unverändert lässt. So kann man trotz USBDLM noch bestimmte Laufwerksbuchstaben mit der Windows Datenträgerverwaltung zuordnen ohne dass USBDLM das rückgängig macht
- Neu: Gerätetyp OtfeVolume für virtuelle Laufwerke erstellt von FreeOTFE
- Neu: In OnDeviceArrival-Abschnitten sind alle Kriterien verfügbar, die nicht im Zusammenhang mit einem neuen Laufwerk stehen
- Neu: Das Löschen des Ordners System Volume Information funktioniert auf NTFS-Laufwerken
- Neu: Einige Optimierungen
V4.7.0.0 (15. Januar 2012)
- Bugfix: Kriterium MaxTimeSinceBoot hat nicht funktioniert
- Neu: Buchstaben abh. vom USB-Port funktioniert auch mit Nicht-USB-Laufwerken
- Neu: Buchstaben abh. vom Betriebssystem
- Neu: Textdateien mit Geräte-IDs werden im Speicher gehalten statt jedes Mal neu eingelesen
- Neu: ListUsbDrives zeigt (mit -a gestartet) Filtertreiber für Laufwerke und die zugehörigen Geräteklassen
- Neu: ListUsbDrives zeigt die Ausrichtung von Partitionen und FAT-Clustern
- Neu: Warn-Balloon-Tip wenn unter XP eine Festplatte mit GUID-Partition-Table (GPT) angeschlossen wird
V4.6.9.2 (08. Oktober 2011)
- Bugfix: Seit V4.6 hat autorun.inf open meist nicht funktioniert
- Neu: Timeout-Zeit bei Kriterien FileExists, DirExists usw. konfigurierbar
- Neu: Registry-Wert für USB WriteProtect kann gesetzt werden
V4.6.9.1 (11. September 2011)
- Bugfix: Ab V4.6 funktionierte die externe Textdatei mit Geräte-IDs nur als Unicode
- Neu: Zeit als Kriterium
- Neu: Win7 BusTypes Virtual and FileBackedVirtual
V4.6.8.3 (10. Juli 2011)
- Bugfix: Ab V4.6 Crash beim Installieren wenn WriteLogFile=1 und die Log-Datei nicht angelegt werden kann, z.B. weil die nötigen Rechte fehlen oder der Pfad ungültig ist
- Bugfix: Crash wenn FileExists-Kriterium bei System- und Geräteereignissen ausgewertet wurde
V4.6.8.2 (19. Juni 2011)
- Bugfix: FireWire-Laufwerke hatten ab V4.6 verstümmelten FriendlyName, u.a. im BalloonTip
V4.6.8.1 (08. Juni 2011)
- Bugfix: Einige Funktionen haben in V4.6.8.0 nur eine begrenzte Zeit funktioniert
V4.6.8 (05. Juni 2011)
- Bugfix: Kriterium UserGroup hat auf manchen Vista/Win7-Installationen ab V4.6 nicht funktioniert
V4.6.7 (30. Mai 2011)
- Bugfix: Passwort-Abfrage hat unter Vista/Win7 ab V4.6 nicht funktioniert
V4.6.6 (27. Mai 2011)
- Bugfix: Abschnitt NetworkLetters/ExcludedLetters war ab V4.6 wirkungslos
V4.6.5 (15. Mai 2011)
- Bugfix: Ab V4.6 möglicher Absturz wenn mehrere Netz- oder Subst-Laufwerke gleichzeitig angelegt werden
- Neu: Setting VirtualVolumes zum Deaktivieren der Unterstützung für virtuelle Laufwerke (Netz, Subst, TrueCrypt u.a.)
V4.6.4 (26. April 2011)
- Bugfix: Einige kleine Bugfixes
V4.6.3 (21. März 2011)
- Bugfix: USB-Laufwerke auf "Für Leistung optimieren" und Schreibcache erzwingen hat nur funktioniert, wenn für das Laufwerk der Registry-Schlüssel ClassPnP bereits vorhanden war, was nur der Fall ist, wenn man die Richtlinie für das sichere Entfernen schon mal umgestellt hatte
- Neu: Neue Variable %PureVolumeName% liefert sowas wie Volume{06588842-39a4-11e0-8027-806d6172696f}, was nützlich für Tools wie DD ist, die Volume-Namen im Format \\.\Volume{06588842-39a4-11e0-8027-806d6172696f} sehen wollen
V4.6.2 (15. März 2011)
- Bugfix: Ab V4.6 wurden Registry-Einstellungen nicht korrekt gelesen
V4.6.1 (23. Februar 2011)
- Bugfix: Ab V4.6 keine Balloontips unter Windows Server 2008 sowie unter Windows Vista und Windows 7 bei deaktivierter UAC
V4.6.0 (20. Februar 2011)
- Neu: Umstellung auf Unicode: USBDLM.INI, BalloonTip, Dateinamen usw. haben keine Probleme mehr mit Codepages
- Neu: OnUserActivated und OnUserDeactivated System-Ereignisse
- Neu: Explorer Icon und Label können alternativ in DriveLetters-Abschnitten definiert werden
- Neu: Ausführbare Dateien werden zuerst im Windows-Suchpfad (Umgebungsvariable PATH) gesucht, dann im Arbeitsverzeichnis
- Neu: OnArrival und OnRemoval-Events für Netz- und Subst-Laufwerke
- Neu: Das Kriterium FileExists sieht nutzerspezifische Laufwerke (Netz-, Subst und TrueCrypt-Laufwerke)
- Neu: Laufwerksbuchstabe kann aus der Datenträgerbezeichung abgeleitet werden
- Neu: ListUsbDrives zeigt mit Parameter -v gestartet alle USBDLM-Variablen
- Neu: USBDLM kann Schreibcache für USB-Laufwerke aktivieren
- Neu: Ein x64-MSI ist verfügbar
- Neu: USBDLM.WXS-Datei zur Erzeugung einer MSI-Datei mit dem Microsoft WIX Toolset
V4.5.9 (20. Februar 2011)
- Bugfix: Ab V4.5.1 hörte USBDLM unter folgenden Bedingungen auf zu arbeiten: USB-Laufwerk wird angeschlossen, dass als Kartenleser erkannt wird, ein [Explorer] Abschnitt ist vorhanden, für das Laufwerk gibt es keinen zuständigen Abschnitt [OnArrival], [OnRemovalRequest] und [OnRemoval]
V4.5.8 (17. November 2010)
- Bugfix: Ab V4.5 haben USB-Floppy-Laufwerke u.U. den ersten freien Buchstaben größer C bekommen, statt A oder B zu behalten
- Bugfix: Ab V4.5.3 hat USBDLM die Windows Timerauflösung von 10 oder 15 auf 1 ms erhöht - die Folge könnte eine minimal höherer Leistungsaufnahme der CPU sein
V4.5.7 (6. November 2010)
- Bugfix: Ab V4.5.3 haben Einstellungen in der Registry nicht funktioniert
- Bugfix: Ab V4.5.3 haben Einstellungen in der INI nicht funktioniert, wenn der letzte Abschnitt einen unbekannten Namen hat
V4.5.6 (14. Oktober 2010)
- Bugfix: Bei fünf oder mehr Laufwerken fehlte beim V4.5.5 im Balloontip das Wort "Laufwerke"
- Neu: Innerhalb einer Sekunde mehrfach gemeldete DeviceArrivals werden ignoriert
V4.5.5 (12. Oktober 2010)
- Bugfix: OnDeviceArrival hat in USBDLM V4.5.4 nicht funktioniert
- Neu: Etwas Grammatik für Balloontips in slawischen Sprachen
V4.5.4 (10. September 2010)
- Bugfix: In USBDLM V4.5.3 funktioniert OnBallonClick nach Standby und Ruhezustand nicht mehr
V4.5.3 (5. September 2010)
- Bugfix: USBDLM V4.5.2 verhinderte das Zurückschreiben von Roaming User Profiles auf den Server
- Bugfix: Text_mounted_to_plr für die Balloontips funktioniert
- Neu: Dock- und Undock System-Ereignisse
- Neu: Einlesen komplexer INI-Dateien beschleunigt
- Neu: Einige Optimierungen
V4.5.2 (1. August 2010)
- Bugfix: Verstümmelte Balloontips für Geräte mit Anführungszeichen im Namen
- Bugfix: OnArrival-Abschnitte u.U. beim Systemstart doppelt ausgeführt
- Bugfix: Verzögerung beim USBDLM-Dienststart beseitigt
- Bugfix: USBDLM Timeout-Fehler im Ereignisprotokoll auf manchen langsam startenden Systemen
- Bugfix: zunächst nicht antwortende Laufwerke mit Wechseldatenträger wurden nicht erneut geprüft, OnArrival-Abschnitt nicht ausgeführt
- Bugfix: BitLocker-Laufwerke u.U. nicht als solche erkannt
- Bugfix: Einige Bugfixes für Windows 2000
- Neu: Buchstaben abhängig vom Computernamen
- Neu: Buchstaben abhängig von einem laufenden oder nicht laufenden Prozess
- Neu: ListUsbDrives zeigt USB 3.0 SuperSpeed
V4.5.1 (13. Juni 2010)
- Bugfix: Nach dem Wiederaufwachen aus Standby oder Ruhezustand wurden nicht antwortenden Kartenlesern Buchstaben zugeordnet
- Bugfix: Wurde in einem [OnRemovalRequest] ein TrueCrypt-Volume abgemeldet, hat USBDLM die Nachricht dazu nicht verarbeitet und beim nächsten Mounten deshalb kein [OnArrival] und die autorun.inf verarbeitet und keinen Balloontip angezeigt
- Bugfix: Der Passwort-Dialog wurde auf manchen Systemen nicht angezeigt
- Bugfix: ListUsbDrives ist mit der aktuellen usb.id-Datei abgestürzt
- Neu: Passwort kann mit anonymer Anmeldung über's Netzwerk empfangen werden
V4.5.0 (9. Mai 2010)
- Neu: Autorun bei System-Ereignissen abhängig vom Nutzer
- Neu: Vista Scan and Fix kann unterdrückt werden
- Neu: Passwortabfrage für Laufwerke
- Neu: AutoRun funktioniert für Remote-Nutzer
- Neu: AutoRun für beliebige Geräte
V4.4.2 (13. Dezember 2009)
- Bugfix: Variable %UsbSerial% war ab V4.4.0 immer leer
- Bugfix: Tausch von Laufwerksbuchstaben wurde nicht durchgeführt wenn der USBDLM-Dienst nach dem Login startet
- Bugfix: FileExists funktionierte bei Einsatz von Wildcards nur wenn exakt eine Datei gefunden wurde
- Neu: Tausch von Laufwerksbuchstaben beim Dienst-Start kann Ringtausch durchführen
V4.4.1 (11. November 2009)
- Bugfix: Ausblenden von Laufwerken in "Hardware sicher entfernen" hat u.U. unter Vista nicht funktioniert, unter Windows 7 funktioniert es für Wechseldatenträger nach wie vor nicht (und wird's wohl auch nie)
- Bugfix: ListUsbDrives hat immer einer falsche Warnung wegen einer USBDLM.INI im Vista/Win7 Virtual-Store gezeigt
- Bugfix: Verzögerung beim Dienst-Start auf manchen Systemen
- Bugfix: Schließen-Button auf dem Balloontip unter XP u.U. unvollständig gezeichnet
V4.4.0 (1. November 2009)
- Bugfix: Deaktivieren der Systemwiederherstellung für neue Laufwerke hat nicht funktioniert
- Bugfix: BusTypes in Listennotation (z.B. BusType=USB,SCSI) haben u.U. nicht funktioniert
- Bugfix: OnArrival hat für Laufwerke ohne eingelegten Datenträger auch mit MinDiskSize=- nicht funktioniert
- Bugfix: ListUsbDrives zeigt jetzt alle für ein Laufwerk wirksamen Abschnitte
- Neu: x64-Version verfügbar
- Neu: Start des USBDLM-Dienstes bescheunigt
- Neu: Buchstaben abhängig vom USB-Port arbeitet ohne nennenswerte Verzögerungen
- Neu: Label und Icon aus autorun.inf können genutzt werden
- Neu: In autorun.inf Dateien wird auf x64-Systemen zuerst der Abschnitt [autorun.amd64] gelesen
- Neu: autorun.inf kann auch dann gelesen werden, wenn sie per IniFileMapping in die Registry umgeleitet wurde
- Neu: Das Kriterium VolumeSerial kann mit Wildcards benutzt werden
- Neu: "BitLocker To Go" verschlüsselte Laufwerke werden als solche erkannt
- Neu: Zusätzlicher Suchpfad für ausführbare Dateien
- Neu: Alternative Notation des USB-Portnamens
V4.3.2 (7. Juli 2009)
- Bugfix: Wenn in einem Abschnitt nur NTFS-Mountpunke konfiguriert waren, wurde ein vorhandener Laufwerksbuchstabe nicht entfernt
- Bugfix: Textfarbe im Balloon-Tip war immer schwarz, auch wenn in Windows anders konfiguriert
- Bugfix: ListUsbDrives zeigt für Festplatten und Wechseldatenträger den richtigen "Disk DosDevName" (bisher war's der Physical Device Object (PDO) Name)
- Neu: Beim Start kann USBDLM Laufwerksbuchstaben u.U. tauschen, bisher musste der Zielbuchstabe frei sein
- Neu: Abschnittsnummern von 1 bis 9 können als 01 .. 09 notiert werden, z.B. [DriveLetters01]
- Neu: Einträge Letter, Letters, Letter1 bis Letter9 - alle verstehen alle Formate (Buchstabe, Buchstaben-Liste, Mountpunkt, INI-Datei)
V4.3.1 (1. Juni 2009)
- Bugfix: Verzögerung bei Standby und Ruhezustand beseitigt
- Bugfix: Langsam antwortende Laufwerke werden toleranter behandelt
- Bugfix: Firewire-Laufwerke haben wieder den kurzen, "handgemachten" Namen im Balloontip
V4.3.0 (30. April 2009)
- Bugfix: Volume-Label nach Medienwechsel wurde unter Vista manchmal nicht erkannt, siehe auch http://support.microsoft.com/kb/943632
- Neu: ListUsbDrives zeigt, welche Abschnitte in der USBDLM.INI für ein Laufwerk zum Zuge kommen
- Neu: Nur wirklich benötigte Laufwerks-Infos werden ermittelt
- Neu: Mehrere NTFS-Ordner können als Mountpunkt zugeordnet werden, auch zusätzlich zu einem Laufwerksbuchstaben
- Neu: Bei [OnArrival], [OnRemoval] usw. können bis zu 10 Kommandos ausgeführt werden (open1 bis open9 und das bisherige open)
- Neu: [OnArrival], AutoRun.inf und BalloonTips für TrueCrypt-Volumes
- Neu: Wenn eine DeviceID konfiguriert ist, kann der BusType für Nicht-USB-Geräte weggelassen werden, ebenso der DriveType z.B. für CDROM-Laufwerke
- Neu: [OnArrival] kann unter Vista Programme mit vollen Rechten ("elevated") starten
- Neu: Kriterium UserIsAdmin bezieht sich unter Vista auf den "elevateten" Nutzer, ist also für einen Admin mit UAC gleich 1
- Neu: Kriterium für Abwesenheit einer Datei (FileNotExists)
- Neu: [OnRemovalFailed] wird asynchron ausgeführt, um Event-Pingpong bei Nutzung von RemoveDrive zu vermeiden
- Neu: AutoRun bei System-Ereignissen
- Neu: Verhalten beim erstmaligen Anschließen von Laufwerken unter Windows 2000 verbessert
- Neu: NoMediaNoLetter zuverlässiger unter Windows 2000
- Neu: Bei OnArrival, OnRemoval usw. gilt das Standard-Kriterium MinDiskSize=1, d.h. es muss ein Medium eingelegt sein
- Neu: Laufwerksbuchstaben können beim Aufwachen aus Standby und Ruhezustand überprüft werden
- Neu: Laufwerksbuchstaben abhängig von der Volume-Seriennummer
- Neu: Laufwerksbezeichnung für USB-Laufwerke im Menü "Hardware sicher entfernen"
- Neu: Ballons unter Vista im fast korrekten Design
- Neu: Balloontips mit Schatten und Ausblenden (jeweils falls in Windows aktiviert)
- Neu: Bei Nutzung von USBDLM-Variablen als Umgebungs-Variablen kann (und sollte) eine Liste der benötigten Variablen konfiguriert werden
- Neu: Abschnitt [ExcludedLetters] umbenannt in [NetworkLetters]
V4.2.5 (29. März 2009)
- Bugfix: Verstümmelter BalloonTip wenn Anführungszeichen im Gerätenamen
- Bugfix: Gelegentlich falsche Datenträger-Größe im BalloonTip
- Bugfix: Das Ausführen der autorun.inf Open-Zeile wurde in V4.2.4 (wieder) standardmäßig ohne Admin-Rechte gemacht (AutoRunInfRestricted war standardmäßig aktiviert)
V4.2.4 (3. Dezember 2008)
- Bugfix: Das Ausführen von [OnArrival] schlug fehl wenn der Pfad Leerzeichen enthielt und Kommandozeilenparameter benutzt wurden
- Das Ausführen von [OnArrival] schlug fehl wenn das Laufwerk keinen Mountpunkt hat und kein Arbeitsverzeichnis (WorkDir) angegeben war
- Bugfix: Unter Windows 2000 wurden die Port-Namen von USB1-Geräten an USB2-Ports nicht ermittelt
V4.2.3 (14. September 2008)
- Bugfix: Das Ausführen von [OnArrival] konnte seit V4.0 trotz Einstellung Force=1 durch Halten der Shift-Taste übergangen werden
- Bugfix: Das Ausführen der autorun.inf Open-Zeile wurde seit V4.2 standardmäßig ohne Admin-Rechte gemacht (AutoRunInfRestricted war standardmäßig aktiviert)
- Bugfix: [NoMediaNoLetterInclude] hat meist nicht funktioniert
V4.2.2 (17. August 2008)
- Bugfix: [OnArrival], [OnRemoval] funktioniert wieder ohne Angabe eines Arbeitsverzeichnisses wenn das Laufwerk keinen Mountpunkt hat
- Bugfix: [OnRemoval] funktioniert wieder ohne Angabe eines Arbeitsverzeichnisses
- Bugfix: [OnRemoval] wird beim Entfernen einer Karte aus einem Kartenleser ausgelöst
- Bugfix: Neue BusTypes SD und MMC (Laptop-Kartenleser) funktionieren
- Bugfix: Virtuelle Laufwerke der Vista "Volumen-Schattenkopie" bekommen keinen Laufwerksbuchstaben mehr
- Bugfix: Verzögerung beim Herunterfahren von Windows beseitigt
V4.2.1 (19. April 2008)
- Bugfix: Bei autorun.inf, [OnArrival] usw. ist das Stammverzeichnis wieder das aktuelle Verzeichnis
V4.2.0 (12. April 2008)
- Bugfix: Probleme mit NTFS-Mountpunkten länger als 51 Zeichen behoben
- Bugfix: AutoRun-Programme schafften es unter Vista nicht in den Vordergrund
- Neu/Bugfix: Auch nicht verbundene Netz-Laufwerke werden berücksichtigt
- Neu: NoMediaNoLetter funktioniert unter Windows 2000
- Neu: Fast alle Einstellungen werden ohne Neustart des USBDLM-Dienstes wirksam
- Neu: Wildcards bei vielen Konfigurations-Parametern möglich
- Neu: Bestimmte Laufwerke können komplett ignoriert werden
- Neu: Laufwerke und sonstige Geräte können aus "Hardware sicher entfernen" entfernt werden
- Neu: Richtlinie "Für Geschwindigkeit optimieren" kann für USB-Laufwerke gesetzt werden
- Neu: Beim AutoRun können USBDLM-Variablen dem ausgeführten Programmen als Umgebungsvariablen zur Verfügung gestellt werden
- Neu: Beim AutoRun kann das Programm ohne Admin-Rechte ausgeführt werden (falls der Nutzer Admin ist), oder auch im Kontext "LocalSystem", falls die Rechte des angemeldeten Nutzers nicht ausreichen
- Neu: Ungenutzte NTFS-Mountpunkte können beim Start des Dienstes entsorgt werden
V4.1.0 (19. Oktober 2007)
- Bugfix: Die letzten zwei Zeilen der USBDLM.INI wurden ignoriert (zwei oder mehr leere Zeilen am Ende haben geholfen...)
- Bugfix: OnRemoval funktioniert auch beim Entnehmen einer Karte aus einem Kartenleser
- Bugfix: Auch mit NoMediaNoLetter=0 hat sich USBDLM für einige Benachrichtigungen registriert, unter Vista64 wurde dadurch das "Vorbereiten zum sicheren Entfernen" verhindert
- Bugfix: USBDLM-Dienst unter Vista nicht mehr als "interaktiv" gekennzeichnet -> keine Fehlermeldungen mehr im Syslog
- Workaround: NoMediaNoLetter funktioniert unter Vista64
- Neu: NoMediaNoLetter kann feiner abgestuft werden
- Neu: NoMediaNoLetter kann für einzelne Geräte erzwungen werden per Abschnitt [NoMediaNoLetterInclude] (analog zu [NoMediaNoLetterExclude])
- Neu: Laufwerksbuchstaben-Liste in Kurz-Notation, z.B. Letters=R,X,Y,Z
- Neu: User=- als Kriterium für "kein Nutzer angemeldet"
V4.0.2 (26. August 2007)
- Bugfix: Die in eine Datei umgeleiteten Ausgaben von ListUsbDrives hatten ein falsches Format für den Zeilenvorschub, das der Windows Editor nicht vernünftig anzeigen kann
- Bugfix: AutoRun-Ereignisse für Laufwerke ohne Laufwerksbuchstaben funktionierten nur mit dem zusätzlichen Kriterium Letter=-
- Bugfix: Unter Windows 2000 haben Partitionsnummern und Balloontips bei Festplatten mit mehreren Partitionen nicht funktioniert
V4.0.1 (20. Juli 2007)
- Bugfix: "ExcludedLetters" hat meist nicht funktioniert
- Bugfix: ListUsbDrives konnte ohne Admin-Rechte nicht alle Informationen anzeigen
V4.0.0 (15. Juli 2007)
- Neu: Neues Format für die USBDLM.INI, damit keine festen Prioritäten, mehr Möglichkeiten
- Neu: LW-Buchstaben abhängig von aktiven Nutzer, dessen Gruppe oder dessen Admin-Status
- Neu: AutoRun beim Einlegen eines Mediums (auch CD/DVD)
- Neu: AutoRun-Ereignisse abhängig von allen Kriterien anhand derer USBDLM Laufwerksbuchstaben vergibt
- Neu: AutoRun beim "Vorbereiten zum sicheren Entfernen" und nach dem Entfernen eines Laufwerks
- Neu: Balloontip-Texte in verschiedenen Sprachen integriert
- Neu: AutoRun beim Klick auf den BalloonTip
- Neu: Laufwerks-Ereignisse ins Windows System-Protokoll
V3.4.2 (9.5.2007)
- Bugfix: mehrere (falsche) Buchstaben im Balloon-Tip angezeigt, wenn Hardwareerkennung unvollständig
- Bugfix: Erkennung von U3-Laufwerken verbessert
V3.4.1 (1.5.2007)
- Bugfix: V3.4.0 basiert auf altem Code - alle für V3.4.0 versprochenen Funktionen gehen jetzt wirklich...
- Bugfix: open= in autorun.inf geht jetzt auch ohne Pfadangabe wenn die auszuführende Datei auf dem angeschlossenen Laufwerk liegt
V3.4.0 (18.4.2007)
- Bugfix: Absturz bei mehr als 10 Laufwerken am selben Controller, z.B. bei virtuellen CD-ROMs
- Bugfix: Windows Explorer hat in der Baumansicht Laufwerk u.U. ohne Namen angezeigt
- Neu: LW-Buchstaben abhängig von der LW-Größe auch abh. von der Größe des Datenträgers
- Neu: LW-Buchstaben abhängig vom Laufwerks-Namen ("Volume Label")
- Neu: LW-Buchstaben abhängig von der Geräte-ID kann IDs aus externer Datei laden
V3.3.1 (20.3.2007)
- Bugfix: Möglicher Absturz auf Rechnern mit HyperThreading oder mehreren CPU-Kernen
- Bugfix: Errorlevel bei der Installation mit -silentinstall war immer noch 'falschrum' - jetzt 0 bei Erfolg
- Neu/Fix: das Entfernen von Laufwerksbuchstaben für NoMediaNoLetter wir leicht verzögert gemacht, um vereinzelte Probleme mit dem Windows Explorer zu vermeiden
- Neu/Fix: Beim Zuordnen von Laufwerksbuchstaben für NoMediaNoLetter wird das verzögert an den Windows Explorer gemeldet, da er sonst im Verzeichnisbaum den Laufwerksnamen nicht anzeigen will
- Neu/Fix: Bei Deinstallation und NoMediaNoLetter=1 werden Laufwerksbuchstaben von Cardreadern wiederhergestellt
V3.3.0 (08.02.2007)
- Bugfix: Errorlevel bei der Installation waren 'falschrum' - jetzt 0 bei Erfolg
- Neu: kein Problem mit AutoRun mehr unter Vista und Windows 2000
- Neu: Installation, Deinstallation, Start und Stop fordern bei Bedarf Admin-Rechte an
- Neu: AutoRun kann über einen Schlüssel abgesichert werden
- Neu: Kein LW-Buchstabe für Laufwerke die keinen Buchstaben haben und TrueCrypt-Container sind
- Neu: viel Feinschliff :-)
- Neu: statt des guten alten HLP-Format die Hilfe jetzt als CHM, weil Vista HLP standardmäßig nicht unterstützt
V3.2.0 (11.12.2006)
- Bugfix: DeleteMountpointOnRemoval funktionierte nicht seit V3.0
- Neu: 'kein Buchstabe' kann konfiguriert werden, z.B. um bestimmte Laufwerke loszuwerden oder um zu verhindern, dass Nutzer darauf zugreifen
- Neu: Laufwerksbuchstaben können abhängig von der Geräte-ID des Laufwerks konfiguriert werden
- Neu: BallonTips können für bestimmte Laufwerke deaktiviert werden
Hinweis: Diese Version stand bis 6.1.2006 mit der falschen Versionsnummer 3.1.6.1beta zum Download.
V3.1.0 (6.11.2006)
- Bugfix: Balloontips funktionierten nicht für den zweiten angemeldeten Nutzer bei 'schneller Benutzerumschaltung' unter XP und generell unter Vista
- Bugfix: Die Autorun-Funktion hat Programm im Kontext "LocalSystem" statt im Kontext des aktiven Nutzers gestartet
- Neu: Laufwerksbuchstaben für USB-Floppys
V3.0.3 (22.10.2006)
- Bugfix: Mit NoMediaNoLetter=1 ist USBDLM V3.0.2 beim Start abgestürzt...
- Bugfix: Erkennen von Konflikten mit Netz-Laufwerken beim Start hat u.U. nicht funktioniert
- Neu: Multislot-CardReader mit nur zwei Slots werden als solche erkannt, wenn sie wenn sie zwei Slots haben und 'reader' im Geräte-Namen haben
- Neu: IDE- und PCI-CardReader sollten erkannt werden
V3.0.2 (16.10.2006)
- Bugfix: Mit NoMediaNoLetter=1 verloren USB-Floppys ihren Laufwerksbuchstaben, wenn sie ohne eingelegtes Medium angeschlossen wurden
V3.0.1 (7.10.2006)
- Bei AutoRun und RunOnArrival wird das neue Laufwerk zum aktuellen Verzeichnis gemacht, so dass Programme oder Batch-Dateien dort gefunden werden
V3.0.0 (3.10.2006)
- Anwenden der Einstellungen beim Start des Dienstes
- Über Abschnitt [ExcludedLetters] können Buchstaben für die Nutzung durch USB-LWs ausgeschlossen werden
- Lesen von weiteren [ExcludedLetters] aus einer externen USBDLM.INI, z.B. von einen Server
- Behandlung von U3-Autorun-Laufwerken
- Ausführen der open= Zeile in der autorun.inf auf Wechseldatenträgern
- Globales AutoRun beim Anschließen eines beliebigen USB- oder Firewire-Laufwerks
- Balloon-Tip mit Informationen über die zugeordneten Mountpunkte
V2.4.4 (7.9.2006)
- Anpassung: Ein USB-Gerät das zwei Laufwerke enthält, wird nicht mehr als Multislot-Cardreader eingestuft (erst ab drei Laufwerken)
V2.4.3 (28.8.2006)
- Bugfix: Unter Windows 2000 gab's eine Fehlermeldung 'Datenträger einlegen' wenn ein USB-Laufwerk ohne eingelegtes Medium angeschlossen wurde
- Neu/Fix: Dienst-Name geändert von 'USB Drive Letter Manager' in 'USBDLM'
V2.4.2 (16.6.2006)
- Bugfix: bei V2.4.1 konnte der Dienst auf manchen Rechnern beim Systemstart nicht gestartet werden
- Log-Datei zum Debuggen kann aktiviert werden
- kann als 'Eject-Server' für das Kommandozeilen-Tool EjectMedia dienen
V2.4.1 (11.6.2006)
- USB-Floppy-Laufwerke werden ignoriert
- Problem mit doppelt angelegten Mountpoints für Multislot-Cardreader behoben
- Tipp-Fehler im Dienst-Namen korrigiert ('USB drive letter mananger')
- Errorlevel nach -install, -silentinstall usw. korrigiert
V2.4 (21.5.2006)
- erkennt neue USB-Laufwerk auch dann, wenn sie keinen Mountpunkt bekommen haben - damit funktioniert auch das Mounten in NTFS-Ordner vernünftig
- auf Wunsch Löschen von als Mountpunkt benutzten NTFS-Ordnern beim Entfernen des Laufwerks
- Mounten in NTFS-Ordner anhand des Geräte- oder Laufwerks-Namens
- Laufwerksbuchstaben für USB-CD/DVD-Laufwerke
V2.3 (5.5.2006)
- erkennt Netz- und Subst-Laufwerke des angemeldeten Nutzers und remountet ggf. auf den nächsten wirklich freien Buchstaben
V2.2.2 (18.4.2006)
- funktioniert auch mit Laufwerken die nach dem Anschließen mehr als 10 Sekunden brauchen bis der Laufwerksbuchstabe erscheint
V2.2.1 (2.4.2006)
- funktioniert wieder unter Windows 2000 (V2.2 tat das nicht...)
V2.2 (29.3.2006)
- funktioniert unter Windows Vista
- Suche nach c't USB Agent standardmäßig deaktiviert
V2.1 (19.3.2006)
- Vergabe der LW-Buchstaben abhängig vom USB-Port funktioniert auch mit USB-Laufwerken die als 'Lokale Datenträger' eingebunden werden
- Ummounten von Multislot-Cardreadern auch auf Laufwerks-Buchstaben oder Mountpoints
V2.0 (7.3.2006)
- Vergabe der LW-Buchstaben abhängig vom USB-Port
- Ummounten von Multislot-Cardreadern in einen NTFS-Ordner
- Statt Laufwerks-Buchstaben sind auch leere NTFS-Ordner als Mountpoints möglich (experimentell)
V1.1.1 (17.1.2006)
- Fehler bei der Erkennung von USB und Firewire behoben der eine 'Access Violation' verursachte
V1.1 (15.1.2006)
- Einige Timeouts verlängert
- Erkennung von USB und Firewire funktioniert auch unter Windows 2000
V1.0 (10.1.2006)
- Vergabe der LW-Buchstaben abhängig von der Datenträger-Größe möglich
- Ausschluß-Liste für LW-Buchstaben, um eine USBDLM.INI auf dem angeschlossenen Datenträger
- zu 'überstimmen'
- Ausschluß-Liste für Datenträger-Bezeichnungen
- Kein Ummounten, wenn auf dem Laufwerk eine usbagent.inf liegt und der c't USB Agent läuft
- Nur noch für Nutzung im privaten und Bildungs-Bereich Freeware
V0.6 (15.12.2005)
- Vorhandensein eines Mediums im Laufwerk wird nicht mehr an dessen Seriennummer festgemacht, da
- sich gezeigt hat, dass Sticks ab Werk oft keine haben
V0.5 (24.10.2005)
- Kümmert sich nur noch um Laufwerke, die Typ 'DRIVE_FIXED' oder 'DRIVE_REMOVABLE' sind und
- wechselbare Medien haben oder Hotplug-Geräte sind. Letzterer Test funktioniert nur unter XP...
V0.4 (5.9.2005)
- Kümmert sich auch um Laufwerke mit Typ 'DRIVE_FIXED' (bisher nur 'DRIVE_REMOVABLE')
V0.3 (25.8.2005)
- Erste veröffentlichte Version