dwmkerr / sharpshell

SharpShell makes it easy to create Windows Shell Extensions using the .NET Framework.
MIT License
1.52k stars 260 forks source link

Deploying SharpShell Extensions - Restarting Explorer #368

Open elthombre opened 2 years ago

elthombre commented 2 years ago

Hi,

I added a reply / question to the CodeProject solution but wasn't sure where may be best. I am adding reference here as well:

https://www.codeproject.com/Articles/653780/NET-Shell-Extensions-Deploying-SharpShell-Servers?msg=5871061#xx5871061xx

mkahramanege commented 2 years ago

Have a nice day. I want to report a problem. The program called Cybereason, which is used by one of our customers, blocks the sharpshell dll files we use in our project and removes them from memory at runtime. Since these dll files are defined as add-ons to windows explorer, windows explorer also crashes at that time. Only when we use ContexMenu, when we right click on any file, explorer.exe is being restarted. If we use IconOverlay, this reboot process repeats every second and the user becomes unable to use his/her computer. We couldn't figure out if there is a faulty method we are using or if there is another conflicting situation. Can you offer an idea or a solution suggestion on this issue?