Shell extensions that create worker threads need to call the SHGetInstanceExplorer function
so that Explorer will not exit while the worker thread is still running.
When your worker thread finishes, you release the IUnknown that you obtained to tell the
Read More...