This question applies to Windows operating system and the programming language C++ or C#.
In the Windows File Explorer: When I click on a zip archive I can see its file contents. When I right-click on one of these files, I see a context menu with the options: Open|Cut|Copy|Delete|Properties
.
What do I have to do to register my program in this context menu?
When my program is called then I would like to open that file with it. I have code that adds my program to the normal file context menu of the windows file explorer and I have code to get data from a zip archive. The missing part is the user to enable to choose my application to start for a zipped file.