Is c# a bad choice to develop a windows shell extension? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

Is c# a bad choice to develop a windows shell extension?

While researching I found plenty of threads, saying that using a managed code is bad for creating a shell extension. https://stackoverflow.com/questions/49302484/whats-the-truth-on-shell-extensions-in-net Can someone who understands the issue, tell me if I can use c# without any limitation? Thanks alot

28th Jan 2020, 10:55 PM
Kumare averon
Kumare averon - avatar
3 Answers
+ 7
Kumare averon It's hard to answer definitively for your situation as I don't have any context on your experience as a developer or whether or not the goals of your shell extension apply to the challenges of running managed code as in process shell extensions. This article should give you a general idea of the potential challenges that could arise when writing in process shell extensions that run in managed code. https://docs.microsoft.com/en-us/previous-versions/windows/desktop/legacy/dd758089(v%3Dvs.85)
28th Jan 2020, 11:37 PM
David Carroll
David Carroll - avatar
+ 3
David Carroll thanks for your quick answer. I read plenty of articles, the issue is, they often got different opinions. Some say its Ok after version 4.0, others say, its not that simple and pretty much same problem. I had the idea to expand the context menu and make it smarter. So the options you got, when right clicking are based on the situation. Adding overlay icon, changing info popups, to give the user more information. This would be my first real coding project. I am pretty good with batch scripting, but I wanna learn coding now.
28th Jan 2020, 11:58 PM
Kumare averon
Kumare averon - avatar
28th Jan 2020, 10:56 PM
✳AsterisK✳
✳AsterisK✳ - avatar