USB Safely Remove 4.3 beta 1

USB Safely Remove 4.3 beta 1

We are happy to announce availability of the new version of 'USB Safely Remove': 4.3 beta 1. This version mainly consists of bug-fixes and some improvements in forced device stopping mechanism. Read further details below.
  • "Unable to stop" window has been reworked
    • "Forced Stop" button became smarter, now it not only all files opened by the processes on the device, but it tries to close portable applications (applications that are run from the external drive you are intending to stop). USB Safely Remove sends command to close the application so they can normally stop and save their settings. If the application refuses to be closed (e.g. it displays message "Are you sure you want to exit?") you have to find the application on your desktop and close it manually...
    • ... or you can bring it to the front of the desktop or just forcibly kill it.
    • Also we simplified this window interface by removing "Close programs" button. Now considering that "Forced Stop" feature became smarter this button became useless moreover it was confusing and a bit unsafe as pressing it could lead to closing of some important processes (e.g. your whole desktop in case if Explorer were opened on the removable drive). However we still leave the ability to close or forcibly terminate a specific program on the list from the context menu of the process (by right clicking to the process).
  • Bugs fixed
    • "USB Safely Remove assistant service" crashed if there were too many files opened from the drive that was being stopped
    • Better compatibility with Win Vista & 7 (sometimes program may not launch on these OSes)
    • Sometimes the program may not restore hidden drive letters (if "Hide drive letters" option was disabled)
This is the beta version so feel yourself free to share with us your notes on the new features or any bugs you found.

Download USB Safely Remove 4.3 beta 1

that is good.

that is good.

The new beta is great news.

The new beta is great news. Thank you!
It might be too late, but please consider an improvement of the close application menu. Add menu entry "Custom Close Program", which attempts to close each program with a user-specified method, which is configured from a dialog that comprises the following fields 1) a command-line to run (path to exe and optional parameters); 2) a timeout to wait after (1) is launched and before checking that the program has been closed (3) a checkbox "force close after timeout" - to kill the program if (1) was launched, timeout expired and the program was still around.
All user-specified methods are saved to a .ini file for portability. Here's an example of such .ini file:

; ---------------------- applications -------------------------
; [section] name is name of executable without extension
; *=optional
; *neverstop=1
; never stop this application - useful to catch bad mouse clicks
; *stop= command line to use to stop the application
; %module% is replaced with the full application path
; remember to quote whole line if it contains quotes, i.e.,
; stop=""C:\windows\system32\cmd.exe" /c "C:\some batch.bat""
; *delay= milliseconds to wait after the stop action
; use delay=0 to get prompted when you want to continue
; don't add a delay line to skip waiting
; *prompt=0|1|2
; 0: do not prompt user to confirm stopping the application
; 1(default): prompt user twice to confirm stopping then killing the process
; 2: prompt only to confirm killing the process (to alert about potential data loss)

[svchost]
neverstop=1
[explorer]
neverstop=1
[4NT]
prompt=2
[acrotray]
[keepass]
stop="%module%" --exit-all
delay=0
[myprogram]
stop=taskend myprogram
delay=0
prompt=0

it is verry good...

it is verry good...