I’m going to make a desktop application that will run in the background, meaning no visible window, and I’d like an option called: “Upload Text” to appear when a user right clicks a file.
Can someone point me in the right direction? I also have to make sure that if someone wants to uninstall the program at any point, that the shell modification is also cleanly eliminated.
The app will run Windows XP, Windows Vista and Windows 7. How different are these OS’s in handling my shell dilemma?
This is a shell extension. You’ve tagged this question with the C# tag; you should know that writing shell extensions in a managed language is strongly discouraged:
That said, people have done it.
Here’s a guide to creating shell extensions, using C++.