Antoine Beauchamp
Antoine Beauchamp
Some thoughts about why this might be occurring: 1. ShellAnything recently moved to dynamic linked libraries (DLL) for _GLOG_ and _libexprtk_ libraries (#103). There might be a hook or something...
Possible solutions: - [x] 1. ~Temporary remove delendencies to _GLOG_ and _libexprtk_ libraries.~ Tried in a9e584980cab8326186d713a602407ecfa3f4e7d. Did not work. The library is not unloaded after unregistering. - [x] 2. ~Replace...
- [x] Take a look at registry key: `HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Cached`. It contains an entry about ShellAnything's extension. The key contains a value matching ShellAnything's class id. The value is still...
Fixed _Cache_ registry key in e7d4b328b2e4cd1d1ba278654192d52c1cb0c07f.
Disabled option 6: _Rewrite the shell extension's high level code based on the code from https://www.codeproject.com/Articles/441/The-Complete-Idiot-s-Guide-to-Writing-Shell-Extens#gettingstarted._
There does not seems to be a way to "force" or tell File Explorer to unload the Shell Extension once it is unregistered. According to https://stackoverflow.com/questions/11365944/how-to-unload-c-shell-extension-dll-properly, Windows Installer should be...
> ShellAnything recently moved to dynamic linked libraries (DLL) for GLOG and libexprtk libraries (https://github.com/end2endzone/ShellAnything/issues/103). There might be a hook or something similar which prevents explorer.exe to unload the main...
I have implemented an utility to restart File Explorer so that uninstalling the shell extension can be done without rebooting. The plan is to modify the uninstaller to show instructions...
The plan is to show a dialog when uninstalling such as the following: ``` -------------------------------------------------------------------------------------------------------- Before you uninstall Should you renew File Explorer before you continue? -------------------------------------------------------------------------------------------------------- Shell Extensions do...
Forcing a restart of File Explorer (without the user's consent) may also be a bad idea: * https://stackoverflow.com/questions/11365944/how-to-unload-c-shell-extension-dll-properly According to the link above, it appears the appropriate solution is to...