Condition:
-Sometimes there is some applications that still runing from our flasdisk that prevent us from ejecting them (flashdisk). On the other case some virus have similar condition to prevent us to ejecting the flashdisk, because the process is still runing.
Improvement:
-I hope that portable apps have a build in procedure to detect and automaticaly terminate all process that comes from our flaskdisk when I press the eject button. Usualy i do this manually by using unlocker assistant to detect which process is still runing from my flashdisk and terminate them manualy.
Never do it by termination. It's just not the way to do it. Not safe, not portable, not not.
In the PortableApps.com Platform, work is gradually being done to do this properly, but not through termination, but through proper closing. Just wait. In the meantime, though, it's normally best to avoid using such programs, and it's always best to not just go and terminate processes that are touching the USB disk.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1