私はC++のコンテキストメニューシェル拡張(dll)を持っており、これを私の名前変更プログラムとバンドルしたいと思います。dllシェル拡張が実行するプログラムの場所をどのように知っていますか?
私の質問は、dllがロードされ、コンテキストメニューからExecuteが呼び出されると、シェル拡張が起動するプログラムの場所をどのように知るのですか?
シェル拡張(dll)を含めるためにinno setupを使用します。私の理解は、シェルの拡張機能は、システムにインストールされている名前を変更するプログラムに選択されたファイルパスを渡す処理されます。しかし、シェルはどのようにプログラムを呼び出すことができますか? について