Windows のシェル エクスプローラーは、ユーザー「インターネット ブラウザー」へのリンクである ::{2559a1f4-21d7-11d4-bdaf-00c04f60b9f0 などのグローバル オブジェクトを定義します。アプリケーションにドラッグ アンド ドロップしたショートカットからこれらの値を取得しましたが、それを使用して開く方法が見つかりません...
このオブジェクトが何であるかについての情報も取得したいと思います。
- このオブジェクトが何であるかを Windows に尋ねる方法を知っている人はいますか?
- 誰かがそれを開く方法を知っていますか?
これらのオブジェクトは、次のレジストリから読み取ることで見つけることができます:
initString = HLCR\CLSID\\{CLSID\}\PersistentBag\InitString
openCommand = HKLM\Software\Clients\{initString}\shell\open\command
通常、レジストリから直接読み取ることはお勧めできません。これらの値を読み取るためのよりクリーンな方法があれば幸いです。
ありがとう。