Fix a bug in Grooveex.Dll during unloading of this dll in applications
With Office2016 a component was installed on the system that will be loaded by the file open dialog of applications (maybe a shell extension). If the application is shut down and if grooveex.dll is unloaded during shut down, the process will be killed at once without any exception or error message and further dll's are not unloaded.
A developer may recognize this bug because memory leaks of the process are not reported at the end. Productive code in dllmain functions is not executed too and this may result in wrong behavior of all applications on a Windows system with Grooveex.dll installed.
Jörg Rüdenauer commented
This DLL is part of OneDrive. It's also installed with SharePoint. For more details see also https://peteronprogramming.wordpress.com/2017/12/06/i-hope-you-dont-mind-if-some-of-your-globals-destructors-are-not-called/