November 17th, 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
November 15th, 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)
June 10th, 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.
January 18th, 2010New 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)
January 16th, 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.