問題タブ [shell32]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - デスクトップで選択されたアイテムをC#でクエリして何も返さない
スタック オーバーフローでこのコードを見つけ、arraylist ではなく List を返すように変更しました。キーを押すたびに関数が呼び出されます。この関数が正常に呼び出されている間、SelectedItems() は、デスクトップでハイライトされているにもかかわらず、毎回空のように見えます。エクスプローラーウィンドウでも試してみましたが、結果は同じでした。なぜ何も返さないのか誰にも分かりますか? スタックオーバーフローの他の人々は、それを機能させることができるように見えましたが、私の何が問題なのですか?
c# - C# で SHAssocEnumHandlers を使用する
C# で WinAPI SHAssocEnumHandlers を呼び出すのに苦労しています。
SHAssocEnumHandlers を呼び出すとき、私は
「予期しないエラー: HRESULT: 0x80004005 (E_FAIL)」
スタックトレースは例外を示しています
私はおそらくいくつかの実装が欠けていると思います。しかし、私は何を理解することはできません。
更新 1
このエラーは Windows 7 でのみ発生します。Windows 10 マシンでは問題なく動作します。(さまざまな win7 および win10 マシンでテスト済み)