March 23rd, 2012· New: In OnDeviceArrival sections all criteria not related to a new drive are available
March 23rd, 2012· Bugfix: OnArrival did not work since V4.7.0.??beta
March 23rd, 2012· Bugfix: Criteria USB portname did not work since V4.7.0.50beta
March 23rd, 2012· Bugfix: Internal error after hitting a volume which is "not ready" on service startup
February 22nd, 2012· Bugfix: No Balloontips for TrueCrypt volumes with ShowTrueCrypt=1 and ShowVirtual=0
· Bugfix: AutoRuns sometimes not excuted on system start if AutoRunOnLogon=1 and AutoRunOnStartup=0
· New: Deleting the System Volume Information folder works on NTFS drives
· New: Some optimations
January 16th, 2012· Bugfix: Criteria MaxTimeSinceBoot did not work
· New: Letter by USB-Port works with non USB drives by generating a port name from the location string
· New: Letters by Operating System Version
· New: deviceid text files are cached instead of being read each time
· New: ListUsbDrives shows (when started with -a) active filter drivers for drives and their device classes
· New: ListUsbDrives shows partition and FAT cluster alignment
· New: Warning balloon-tip when a drive with GUID partition table (GPT) is attached on XP or Windows 2000
October 10th, 2011· Bugfix: Since V4.6 autorun.inf open usually did not work
· New: Timeout for criteria FileExists, DirExists can be configured
· New: Registry setting for USB WriteProtect can be set
October 10th, 2011· Bugfix: Since V4.6 the external deviceids.txt file worked as Unicode only
· New: Some time criteria
· New: Win7 BusTypes Virtual and VirtualFileBackedVirtual
July 12th, 2011· Bugfix: Since V4.6 crash on install if WriteLogFile=1 and the log file cannot be created, e.g. due to missing privileges, invalid path, etc
· Bugfix: Crash when FileExists criteria is evaluated on system and device events
June 20th, 2011· Bugfix: Since V4.6 Firewire drives had a crippled FriendlyName, e.g. in the BalloonTip
June 8th, 2011· Bugfix: Some function stopped working after a while in V4.6.8.0
June 8th, 2011· Bugfix: Criteria UserGroup did not work on some Vista/Win7 installations since V4.6
May 31st, 2011· Bugfix: Passwords did not work under Vista/Win7 since V4.6
May 27th, 2011· Bugfix: Section NetworkLetters/ExcludedLetters had no effect since V4.6
May 16th, 2011· Bugfix: Since V4.6 possible crash on arrival of multiple network or subst drives at the same time
· New: Setting VirtualVolumes for deactivating USBDLM dealing with virtual drives (Network, Subst, TrueCrypt and other user specific drives)
April 27th, 2011· Some small fixes
March 23rd, 2011· Bugfix: Setting USB drives to the policy "Optimize for speed" and activating the write cache worked only, if the drives registry key ClassPnP was already present, which is the case only if the removal policy was manually changed before
· New: New variable %PureVolumeName% gives something like Volume{06588842-39a4-11e0-8027-806d6172696f} which is useful when dealing with tools like DD which want to see volume names like \\.\Volume{06588842-39a4-11e0-8027-806d6172696f}
March 16th, 2011· Bugfix: Since V4.6 settings from the registry did not work correctly
March 16th, 2011· Bugfix: Since V4.6 settings from the registry did not work correctly
March 16th, 2011· Bugfix: Since V4.6 no balloontips under Windows Server 2008 and under Window Vista and Windows 7 if the UAC is deactivated
March 16th, 2011· New: Changeover to Unicode: USBDLM.INI, BalloonTips, file names etc have no more problems with codepages and charsets
· New: OnUserActivated and OnUserDeactivated system events
· New: Explorer Icon and Label can be defined in the volume's DriveLetters section
· New: Executable files are searched for first in the Windows search path (the PATH environment variable) and then in the working directory
· New: OnArrival for network and subst drives
· New: The FileExists criteria sees user drives (as network, subst and TrueCrypt drives)
· New: The drive letter can be directly extracted from the Volume Label to the new variable %LetterFromLabel% which can be configured as drive letter
· New: ListUsbDrives shows started with parameter -v all USBDLM-variables
· New: USBDLM can activate the write cache for USB drives
· New: x64 MSI is available
· New: USBDLM.WXS file is provided for creating MSI file by means of the Microsoft WIX toolset, see Creating an MSI
March 16th, 2011· BugFix: Since V4.5.1 USBDLM stopped working under very rare conditions which is if all the following is true: USB drive attached which is recognized as cardreader, an [Explorer] section is used, no [OnArrival], no [OnRemovalRequest] and no [OnRemoval] for this drive is configured
March 16th, 2011Bugfix: Sicce V4.5 USB floppy drives got a high letter assigned instead of keeping them at A: or B:
· Bugfix: Since V4.5.3 USBDLM changed the Windows timer resolution from 10 or 15 ms to 1 ms - the result might be a slighly higher power consumption of the CPU
March 16th, 2011· Bugfix: Since V4.5.3 registry settings did not work
· Bugfix: Since V4.5.3 INI settings did not work if the last section name is unknown
October 22nd, 2010· Bugfix: With five or more drives in the balloon tip the word "drives"
· was missing in V4.5.5
· New: Multiple DeviceArrival events for the same device are ignored
October 22nd, 2010· Bugfix: OnDeviceArrival did not work with USBDLM V4.5.4
· New: Some grammar for slavonic language balloon tips
October 22nd, 2010· Bugfix: With USBDLM V4.5.3 OnBalloonClick stopped working after standby or
· hibernation
October 22nd, 2010· Bugfix: USBDLM prevented roaming user profiles written back to the server on
· user logoff or shutdown
· Bugfix: Text_mounted_to_plr for the balloon tips works now
· New: Dock and Undock system events
· New: Handling large USBDLM.INI files accelerated
· New: Some optimization
August 10th, 2010· New: Some optimization
August 10th, 2010· Bugfix: Text_mounted_to_plr for the balloon tips works now
· New: Handling large USBDLM.INI files accelerated
August 10th, 2010· Bugfix: BitLocker drives often not detected as such
· Bugfix: USBDLM timeout error in the Windows Event Log on some slowly starting systems
· Bugfix: non responding drives was not tested again, so their OnArrival section was not executed
· Bugfix: Delay on startup of the USBDLM service removed
· Bugfix: OnArrival sections sometimes executed twice
· Bugfix: Problems with Balloontips for devices with quotation marks in the name
· Bugfix: Several fixes for Windows 2000
· New: Letters by Computer Name
· New: Letters by running process
· New: ListUsbDrives shows USB 3.0 Super Speed
July 30th, 2010· Bugfix: On resume from standby or hibernation non responding card readers got
· assigned a drive letter even they should not because of NoMediaNoLetter=1
· Bugfix: When dismounting a TrueCrypt volume in an OnRemovalRequest section then
· the removal message for the TrueCrypt volume was not processed by USBDLM; in result
· no OnArrival and autorun.inf was processed on next arrival of this TrueCrypt volume
· Bugfix: The password dialog was not shown on some systems
· Bugfix: ListUsbDrives tool crashed with latest usb.id file
· New: Password can be received with an anonymous logon
July 30th, 2010· New: Passwords for drives
· New: AutoRun for other devices than drives
· New: AutoRun works for remote users
· New: Multiple AutoRun sections on system events depending on criteria
· New: Vista "Scan and Fix" can be suppressed
March 19th, 2010· New: AutoRun works for remote users
· New: AutoRun for other devices than drives
March 19th, 2010· Bugfix: Variable %UsbSerial% was empty since V4.4.0
· Bugfix: Drive letter swapping on startup not performed when the USBDLM service stated after the user's logon
· Bugfix: FileExists when used with wildcards worked only when exactly one file was found
· New: Swapping driveletters on startup can deal with more than two letters
March 19th, 2010· Bugfix: Hiding drives from the "Safely Remove Hardware" might not work under Vista, under Window 7 it still does and will not work for "Removable" drives
· Bugfix: ListUsbDrives always showed a warning about an USBDLM.INI in the Vista/Win7 virtual store
· Bugfix: Delay on service startup on some systems removed
· Bugfix: Close button on the BalloonTip might be drawn incomplete on XP
March 19th, 2010· Bugfix: BusTypes in list notation (e.g. BusTypes=USB,SCSI) didn't work
· Bugfix: Deactivating System Restore for new drives didn't work
· Bugfix: OnArrival did not work for drives with no media present, even MinDiskSize=- was configured
· Bugfix: ListUsbDrives now shows all sections effective for a drive
· New: x64 version available
· New: Determining USB port names causes no more delays
· New: Startup of the USBDLM service accelerated
· New: Additional search path for executables
· New: Alternative notation of the USB Port Name
· New: Letters by USB-Port much faster now
· New: Label and Icon from autorun.inf files can be used
· New: From autorun.inf on x64 systems the section [autorun.amd64] is read first
· New: autorun.inf can be read even redirected by IniFileMapping
· New: VolumeSerial criteria can be used with wildcards
· New: "BitLocker To Go" encrypted drives are recognized as such
September 15th, 2009· Bugfix: Deactivating System Restore for new drives didn't work
· New: Letters by USB-Port much faster now
· New: Label and Icon from autorun.inf files can be used
· New: From autorun.inf on x64 systems the section [autorun.amd64] is read first
· New: autorun.inf can be read even redirected by IniFileMapping
· New: VolumeSerial criteria can be used with wildcards
· New: "BitLocker To Go" encrypted drives are recognized as such
September 15th, 2009· Bugfix: OnArrival did not work for drives with no media persent, even MinDiskSize=- was configured
· Bugfix: ListUsbDrives now show all sections effective for a drive
· New: x64 version available
July 22nd, 2009· Bugfix: When only NTFS mountpoints are configured in a section then an assigned drive letter was not removed
· Bugfix: Text color in the balloon tips always black even configured different in Windows
· Bugfix: ListUsbDrives shows for harddrives and removable drives the correct "Disk DosDevName" (so far it showed the PDO name)
· New: On startup USBDLM can swap drive letters in some situations if required
· New: Section numbers from 1 to 9 can be noted as 01 .. 09, e.g. [DriveLetters01]
· New: Items Letter, Letters, Letter1 bis Letter9 - all understand all formats (single letter, list of letters, mountpoint, INI file)
July 22nd, 2009· Bugfix: Delay on Windows standby / hibernation removed
· Bugfix: Slow responding drives handled more tolerant
· Bugfix: Firewire drives have again the short, "handmade" name in the balloon tip
July 22nd, 2009· Bugfix: Volume Label sometimes not read after media change under Vista. The Windows Explorer had the same problem
April 6th, 2009· New: ListUsbDrives shows the sections from the USBDLM.INI which are used for a drive
· New: Faster operation by gathering required drive information only
· New: Multiple NTFS folders can be assingned as mount points, also in addition to a drive letter
· New: In sections [OnArrival], OnRemoval etc up to 10 commands can be executed (open1 to open9 and the known open)
· New: [OnArrival] and AutoRun.inf for TrueCrypt volumes
· New: When a DeviceID is configured then the BusType for non USB drives can be omitted, same for the DriveType e.g. for CDROM drives
· New: [OnArrival] can start a program under Vista with full rights ("elevated")
· New: Criteria UserIsAdmin is under Vista related to the "elevated" user, so it is 1 for an Admin under UAC
· New: Criteria for absence of a file (FileNotExists)
· New: [OnRemovalFailed] is executed asynchronousely to avoid event ping pong when using RemoveDrive
· New: AutoRun on System Events
· New: Handling of first time arrivals under Windows 2000 optimized
· New: Using [OnArrival], OnRemoval etc there is the new default criterion MinVolumeSize=1, so a media must be present
· New: Drive letters can be checked [on resume] from standby and hibernation mode
· New: Drive letters by Volume Serial Number
· New: Drive description for USB drives in the menü of "Safely Remove Hardware"
· New: Balloons under Vista in almost correct design
· New: Balloons with fade out effect and shadow (if activated in the Windows settings)
· New: Using USBDLM Variables for environment variables can (and should) be configured in detail
April 6th, 2009· Bugfix: Crippled BalloonTip if quotation mark in device name
· Bugfix: Sometimes wrong size in BalloonTip and ListUsbDrives
· Bugfix: The execution of the autorun.inf open line was in V4.2.4 (again) by default made with removed admin previleges (AutoRunInfRestricted was on by default)
December 28th, 2008· New: ListUsbDrives shows the sections from the USBDLM.INI which are used for a drive
· New: Multiple NTFS folders can be assingned as mount points, also in addition to a drive letter
· New: In sections [OnArrival], [OnRemoval] etc up to 10 commands can be executed (open1 to open9 and the known open)
· New: [OnArrival] and balloontips for TrueCrypt volumes
· New: When a DeviceID is configured then the BusType can be omitted for non USB drives, same for the DriveType e.g. for CDROM drives
· New: [OnArrival] can start a program under Vista with full rights ("elevated")
· New: Criteria "UserIsAdmin" is under Vista related to the "elevated" user, so it is 1 for an Admin under UAC
· New: Criteria for absence of a file (FileNotExists)
· New: [OnRemovalFailed] is executed asynchronousely to avoid event ping pong when using RemoveDrive
· New: AutoRun on System Events
· New: NoMediaNoLetter more reliable under Windows 2000
· New: Handling of first time arrivals under Windows 2000 optimized
· New: Using [OnArrival], [OnRemoval] etc there is the new default criterion MinVolumeSize=1, so a media must be present
· New: Drive letters can be checked on resume from standby and hibernation mode
· New: Drive letters by Volume Serial Number
· New: Drive description for USB drives in the menu of "Safely Remove Hardware"
December 28th, 2008· Bugfix: The execution of [OnArrival] failed when the path contained spaces and commandline parameters are used
· Bugfix: The execution of [OnArrival] failed when the arrived drive has no mountpoint and no WorkDir is specified
· Bugfix: Under Windows 2000 the port names] of USB1 devices attached to USB2 ports where not determined
December 28th, 2008· Bugfix: The execution of [OnArrival] could be suppressed by holding the Shift key even Force=1 is set
· Bugfix: The execution of the autorun.inf open line was by default made with removed admin previleges (AutoRunInfRestricted was on by default)
· Bugfix: [NoMediaNoLetterInclude] didn't work in most cases
December 28th, 2008· Bugfix: [OnArrival], [OnRemoval] works again without configuring a workdir when the drive has no mountpoint
· Bugfix: [OnRemoval] works again without configuring a workdir
· Bugfix: [OnRemoval] is triggered on removal of a media from a card reader
· Bugfix: New BusTypes SD and MMC
· Bugfix: Virtual drives of the Vista's "Volume Shadow Copy" will not get a drive letter assigned
· Bugfix: Delay on Windows shutdown removed
December 28th, 2008· Bugfix: 'Working Directory' for autorun.inf and [OnArrival] is again (as before V4.2) the root of the new drive
December 28th, 2008· Bugfix: problems with NTFS mountpoints longer than 51 chars fixed
· Bugfix: AutoRun programs did not become the active window under Vista
· Bugifx: Username and group membership works now when logged on on a server
· New/Bugfix: unavailable network drives considered
· New: NoMediaNoLetter works under Windows 2000 too
· New: most settings take effect without restarting the USBDLM service
· New: Wildcards can be used configuring several parameters
· New: drives can be completely ignored
· New: drives and other devices can be removed from or added to the "safely remove hardware" facility
· New: for USB drives the policy "Optimized for performance" can be set
· New: on AutoRun USBDLM variables can be made available to the executed program as environment variables
· New: on AutoRun programs can be execuded without admin privileges (if the current user is an admin)
· New: obsolete NTFS mountpoints can be removed on startup
· New: several minor fixes and improvements
November 5th, 2007· New: new, more simple, but incompatible format for the USBDLM.INI, if you update from USBDLM V3.x have a look at the 'Migration' section in the help file
· New: drive letters depending on the logged on user's name, group or its admin status
· New: drive letters depending on some new criterions
· New: AutoRuns on media instertion (CD/DVD too)
· New: AutoRuns depending on serveral criterions (as volume label, drive letter, device id and others)
· New: AutoRuns on removal request and after removal of a drive
· New: Events on Balloon click
· New: Explorer default icon and label depending criteria
· New: Drive events into the Windows system log