シェル拡張である DLL をプログラムで呼び出す方法はありますか? Windows エクスプローラーにシェル拡張機能を登録するソフトウェアを使用しており、そのコンテキスト メニューで利用可能な項目の 1 つを呼び出す必要があります。呼び出したいソフトウェア ソース コードがありません。
編集
このコンテキスト メニューは、Windows エクスプローラーで PDF ファイルを選択したときにのみ表示されます。したがって、dllファイルを渡して呼び出す必要があります。
編集
レジストリ情報:
[HKEY_CLASSES_ROOT\CLSID{2DC8E5F2-C89C-4730-82C9-19120DEE5B0A}] @="PDFTransformer3.PDFTContextMenu.1"
[HKEY_CLASSES_ROOT\CLSID{2DC8E5F2-C89C-4730-82C9-19120DEE5B0A}\InprocServer32] @="C:\Program Files\ABBYY PDF Transformer 3.0\PDFTContextMenu.dll" "ThreadingModel"="アパートメント"
[HKEY_CLASSES_ROOT\CLSID{2DC8E5F2-C89C-4730-82C9-19120DEE5B0A}\ProgID] @="PDFTransformer3.PDFTContextMenu.1"
[HKEY_CLASSES_ROOT\CLSID{2DC8E5F2-C89C-4730-82C9-19120DEE5B0A}\プログラマブル]
[HKEY_CLASSES_ROOT\CLSID{2DC8E5F2-C89C-4730-82C9-19120DEE5B0A}\VersionIndependentProgID] @="PDFTransformer3.PDFTContextMenu"
編集
ShellExecuteEx
私が望む動詞(デフォルトのものではない)で呼び出すことは可能ですか?もしそうなら、どうすれば必要な動詞 (DLL を使用する) を呼び出すことができますか?
それは私がPDFファイルのために呼び出したい動詞です: