「本による」ATLを使用してシェル拡張(、、、&の実装IContextMenu
)をIShellExtInit
作成しました。IExtractIcon
IPersistFile
面白いことに、「TotalCommander」や「FreeCommander」などの一部のファイルマネージャーではすべてが良好ですが、Windowsのエクスプローラーでは完全に失敗します。
TC( "Total Commander")で登録済みのファイル(たとえば)を右クリックすると*.000
、拡張機能が機能します。ログとコンテキストメニューに表示されます。アイコンの付いたエントリが表示されます。
しかし、Win-Explorerを使用しても、何も起こりません。ログエントリは表示されず、コンテキストメニューに証拠はありません-何もありません!PCを完全に再起動しても役に立ちません。
もちろん、エクスプローラーのキーShellEx\MyX\ContextMenuHandlers
とキーを登録しましたが、それらはすべて私のを指しています。私はWindows7を使用しています。ShellEx\IconHandler
...\Shell Extensions\Approved\
CLSID
ここで何が恋しいですか?