Good afternoon, I like how 7zip works in the context menu. I found in the registry that it uses a handler 7-zip.dll . My question is, where in the Explorer code is the punt and how do they work? I would like to understand how he understands a folder or a file. And also how it changes the parameters that need to be used.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Good afternoon, I like how 7zip works in the context menu. I found in the registry that it uses a handler 7-zip.dll . My question is, where in the Explorer code is the punt and how do they work? I would like to understand how he understands a folder or a file. And also how it changes the parameters that need to be used.
Context menu handlter is complicated thing:
look files here:
also look installer code (that installs 7-zip and context menu handler):