4 Commits
Author SHA1 Message Date
Valentin Radu 04616cee16 Fixes for shell extension
* Properly implemented cleanup routines when injected into
applications other than Explorer
* Never EVER forget to specify a ThreadingModel for a COM object
in registry. That was the cause the DLL was making Microsoft Teams
crash on startup
* Do not free memory when the DLL is unloaded (DLL_PROCESS_DETACH)
and lpvReserved is non-NULL. It means the DLL is unloaded as the process
terminates, in which case all threads are dead, so it is not safe to call freeing
routines - let the operating system reclaim the memory on process exit
2021-11-11 07:00:44 +02:00
Valentin Radu bf07fad687 Updated to v31 2021-10-21 09:01:59 +03:00
Valentin Radu b2ac6991c2 Update to .30 2021-10-15 13:50:52 +03:00
Valentin Radu 227ae4d0a4 Refactoring 2021-10-01 01:26:10 +03:00