I have a little question, hope somebody can help.
So let's start:
I have a .dll that's normally used as a shell extension. It adds a fuctionality to windows explorers context menu. (a dialog pops up and tell's something about the internal file version).
Now I want to write an executable that exactly does the same by using the dll. starts up the dialog. the argv should be used to specify the file which is (as an extension) the clicked one.
Normally a dll. exports a function to call with LoadLibrary and getProcAdress.
Thats the Exported Functions of the dll:
Which one to call?
How the Shell calls the DialogBox?
Is there a regestry key, where the 'call' is specified?
Is it possible to call the shell extension dialog from the .exe?