Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can you create a windows explorer plugin using .net?

For example I wanted to create a simple plugin that supports multi-rename. I was thinking of something like a button that could be added to toolbar in windows explorer. But how do I do that and also can this be done in .net?

like image 632
Tomasi Avatar asked Nov 27 '25 08:11

Tomasi


1 Answers

This can be done, but it's not necessarily a good idea. You need to wrap the shell extension API, which is all COM based, so can be used from within .NET.

However, the problem arises if the user has any extensions using .NET 1.1. Version 2 of the CLR can't be loaded into an application loading v1.1 of the CLR, so this can cause some very odd behaviors. CLR 4 and .NET 4 addresses this by allowing in process side-by-side hosting of .NET.

like image 115
Reed Copsey Avatar answered Nov 29 '25 21:11

Reed Copsey



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!