What's new in USB Disk Ejector 1.3.0.6
Dec 3, 2017
- This version adds a /CFGDIR switch to let you specify a different location for the cfg file that stores all the settings.
New in USB Disk Ejector 1.3.0.5 (Jun 2, 2017)
- New in this version:
- Added: /EJECTCARD command line switch - this makes it eject the card media rather than the drive itself. Combine it with other switches Eg /REMOVELETTER G /EJECTCARD would eject an SD card in drive G
- Changed: The 'Bring to front/restore' hotkey now toggles between hiding/showing the program. Fixed: Card readers with identical drives like Kingston MobileLite G4. Previously you could only set one drive as a card reader - now if you define one as a card reader both become card readers.
- Fixed: Pressing escape to minimize didnt work when 'minimize to tray' was disabled.
- Fixed: Memory card ejection via hotkeys. Previously ejecting via a hotkey just ejected the drive regardless of whether it was a card reader or not. Now it behaves like the rest of the program - if it is a card reader then the media is ejected rather than the drive.
- Fixed: Memory card ejection when the program is in 'mobile mode' - this is when it copies and restarts itself eg when trying to eject the drive the program is running from. Card reader settings are now respected here - if it is a card reader then the media is ejected rather than the drive.
New in USB Disk Ejector 1.3.0.4 (Aug 22, 2016)
- Added option to use the escape key to minimize the window.
- Fixed problem with some rare drives that dont have a mountpoint. These cant be ejected in the usual way and indeed dont show up in windows' own safely remove dialog. Drives like these are no longer shown in the program.
- Stopped compressing with UPX. The exe is now 4MB in size instead of 1.5MB but it means that it uses half the memory which is a worthwhile tradeoff.
New in USB Disk Ejector 1.3.0.3 (Mar 7, 2012)
- Fixed rare bug that could prevent custom card readers from being identified as a card reader when the program was first run.
New in USB Disk Ejector 1.3.0.1 (Nov 17, 2011)
- Fixed tooltip bug that slipped through testing - if you hovered the mouse over the program when there was no drives inserted it would create an error
New in USB Disk Ejector 1.3.0 (Nov 15, 2011)
- Support for Firewire drives/disks
- Support for card readers/flash memory cards (Cards are now ejected not the card reader as happened in previous versions)
- Auto-polling to detect when a new flash card is inserted (windows doesn't do this)
- Double right clicking on a drive opens an explorer window for the disk
- Much better notifications:
- Uses balloon hints in the taskbar for notifications instead of a messagebox
- Much better detection and explanation of the reasons for a failed eject
- Now notifies (via a balloon hint) when an eject is successful
- Automatically closes explorer windows related to the disk before ejecting (this stops a lot of the failed ejects in Vista)
- Can auto-close any applications running from the disk before ejection:
- Can do this using a safe 'ask' method or a brute force unsafe method
- Please note this closes applications that were launched from the ejecting disk. It currently does not close applications launched from elsewhere that have a file from the ejecting drive open.
- Eg - if you launch portable firefox from a usb stick and then eject the stick it should close portable firefox and eject successfully, but if you open a document on the pen drive in Word then it wouldnt be able to detect and close this.
- Hotkey support (can assign a hotkey to eject a drive based on its name or drive letter)
- New 'no disks' found icon - the old face icon apparently scared some people
- Added tray icon:
- Added popup menu to tray icon so you can right click and eject disks, similar to the behaviour of Windows' 'Safely remove hardware' tray icon
- Smart auto-resizing of the program window to accommodate new disks/devices
- Better docking behaviour when the program window is in a corner of the screen
- Added '/NOSAVE', '/CLOSEAPPS' and '/CLOSEAPPSFORCE' command line switches
- Fixed - font size in the options dialog on Windows XP
- Fixed - very rarely a device with many disks/partitions might not have all its disks detected correctly. The detection procedure is now threaded to stop this rare occurance
- Fixed - if the program was set to read only - when it restarted in mobile mode and copied to the temp folder it couldnt delete itself
- Options dialog added - options can now be set and saved. Click on 'more' then 'options' to show it.
- Added options to:
- Start the program minimized
- Remember the last size of the program window
- Remember the last position of the program window
- Autosize the program window
- Enable/disable balloon notifications
- Close to the system tray
- Minimize to the system tray
- Enable/disable eject notifications
- Use the standard windows eject notifications
- Close the program after a successful ejection
- Minimize the program after a successful ejection
- Control the adding and management of hotkeys
- Control the closure of any programs running from a drive before ejection
- Search for media cards (in card readers)
- Threads - stop very rare issue where device with many partitions or card reader device supporting multiple devices - not all drives were detected
- Card readers - specify which ones are readers in options - match by various fields
- Option to hide card readers with no media in
- Option to set card polling time - default is 5 seconds
- Option to hide all card readers
- Option to show drives with multiple partitions as one entry - with different icon to indicate this
- Option to set max width of form - useful eg if mountpoint in a deeply nested folder
- Fixed - problem with commandline - if drive letter called as lower case ExtractFilePath - would pass the letter as lower case
- Fixed - EmumWindows - problem - explorer windows are now closed successfully again
- Fixed - Ejecting mountpoint from command line - case mattered - even when doing /REMOVETHIS - now looks up the correctly cased mountpoint name
- Fixed - quotes around params when restarting in mobile mode
- Fixed - /REMOVELETTER not restarting in mobile mode when attempting to eject self
- Fixed - EnumWindowAndClose and CloseAppsRunningFrom - now take into account partitions on same drive
- Fixed - Clearer error codes - shows the code if reason for a failed eject is unknown (and not 0)
- Threads - stop very rare issue where device with many partitions or card reader device supporting multiple devices - not all drives were detected
- Card readers - specify which ones are readers in options - match by various fields
- Option to hide card readers with no media in
- Option to set card polling time - default is 5 seconds
- Option to hide all card readers
- Option to show drives with multiple partitions as one entry - with different icon to indicate this
- Option to set max width of form - useful eg if mountpoint in a deeply nested folder
- Fixed - problem with commandline - if drive letter called as lower case ExtractFilePath - would pass the letter as lower case
- Fixed - EmumWindows - problem - explorer windows are now closed successfully again
- Fixed - Ejecting mountpoint from command line - case mattered - even when doing /REMOVETHIS - now looks up the correctly cased mountpoint name
- Fixed - quotes around params when restarting in mobile mode
- Fixed - /REMOVELETTER not restarting in mobile mode when attempting to eject self
- Fixed - EnumWindowAndClose and CloseAppsRunningFrom - now take into account partitions on same drive
- Fixed - Clearer error codes - shows a code if reason for a failed eject is unknown (and not 0)
New in USB Disk Ejector 1.1.2 (Jun 10, 2011)
- Fixed - A bug introduced in the last version. If a machine had a network drive that was inaccessible, the program would produce an error and wouldnt find all usb drives.
New in USB Disk Ejector 1.2 Beta 2 (Jan 18, 2010)
- New in this version:
- Support for Firewire drives/disks
- Support for card readers/flash memory cards (Cards are now ejected not the card reader as happened in previous versions)
- Auto-polling to detect when a new flash card is inserted (windows doesn't do this)
- Double right clicking on a drive opens an explorer window for the disk
- Much better notifications:
- Uses balloon hints in the taskbar for notifications instead of a messagebox
- Much better detection and explanation of the reasons for a failed eject
- Now notifies (via a balloon hint) when an eject is successful
- Automatically closes explorer windows related to the disk before ejecting (this stops a lot of the failed ejects in Vista)
- Can auto-close any applications running from the disk before ejection:
- Can do this using a safe 'ask' method or a brute force unsafe method
- Please note this closes applications that were launched from the ejecting disk. It currently does not close applications launched from elsewhere that have a file from the ejecting drive open.
- Eg - if you launch portable firefox from a usb stick and then eject the stick it should close portable firefox and eject successfully, but if you open a document on the pen drive in Word then it wouldnt be able to detect and close this.
- Hotkey support (can assign a hotkey to eject a drive based on its name or drive letter)
- New 'no disks' found icon - the old face icon apparently scared some people
- Added tray icon:
- Added popup menu to tray icon so you can right click and eject disks, similar to the behaviour of Windows' 'Safely remove hardware' tray icon
- Smart auto-resizing of the program window to accommodate new disks/devices
- Better docking behaviour when the program window is in a corner of the screen
- Added '/NOSAVE', '/CLOSEAPPS' and '/CLOSEAPPSFORCE' command line switches
- Fixed - font size in the options dialog on Windows XP
- Fixed - very rarely a device with many disks/partitions might not have all its disks detected correctly. The detection procedure is now threaded to stop this rare occurance
- Fixed - if the program was set to read only - when it restarted in mobile mode and copied to the temp folder it couldnt delete itself
- Options dialog added - options can now be set and saved. Click on ‘more’ then ‘options’ to show it.
- Added options to:
- Start the program minimized
- Remember the last size of the program window
- Remember the last position of the program window
- Autosize the program window
- Enable/disable balloon notifications
- Close to the system tray
- Minimize to the system tray
- Enable/disable eject notifications
- Use the standard windows eject notifications
- Close the program after a successful ejection
- Minimize the program after a successful ejection
- Control the adding and management of hotkeys
- Control the closure of any programs running from a drive before ejection
- Search for media cards (in card readers)
New in USB Disk Ejector 1.1 (Jan 16, 2008)
- Now works on Windows Vista. It's only been tested on XP and Vista but should work with earlier versions of Windows too.
- Changed to 'silent ejection' by default. There are now no messages shown when a device is successfully ejected, messages are only shown when there is an error and the eject fails.
- The keyboard can now be used to eject drives (press enter).
- Completely reworked the command line options, the old ones were removed and new ones added. See the rest of the readme for more information on these.
- Drives can now be ejected entirely from the command line. You can specify a drive letter, drive name, or partial drive name.
- Mobile mode has been removed, its now automatic. The program will restart itself in mobile mode when appropriate.
- Completely rewrote the drive scanning code. USB devices that dont identify themselves as removable disks can now be managed by the program.
- Uses Vista fonts when running under Vista.