3

代替データストリームを使用し、Windowsエクスプローラーに表示されないファイルがいくつかあります。シェル拡張機能またはバックグラウンドで実行されるプログラムを作成します。Windowsエクスプローラーを使用して、代替データストリームファイルがあるフォルダーに移動すると、このファイルがWindowsエクスプローラーに表示されますが、オーバーレイアイコンが表示されます。

これは可能ですか?チェックするサンプルコードはありますか?

どうもありがとう。

4

2 に答える 2

2

Windows Explorer x64でも機能するもう1つの最近のオプションは、AlternateStreamExtensionです。また、アイコンオーバーレイも提供します。

ここで見つけることができます。

于 2015-09-02T17:19:34.893 に答える
1

StrmExtと呼ばれるMicrosoftから入手可能なシェルプロパティシートハンドラーがすでにあります。確かに、それはあなたが探しているものではなく、Windows2000およびWindowsXP用に書かれており、64ビットバージョンのExplorer用に再コンパイルする必要がありますが、C++ソースコードが含まれています。少なくとも。

Windows Vistaでは、代替データストリームの列挙を容易にするために、FindFirstStreamWFindNextStreamWの2つの新しいAPI関数が導入されました。FindFirstXこれらの関数は、他の関数と同じようにFindNextX機能し、Win32に何年も使用されている関数を入力します。

于 2012-01-27T23:54:39.790 に答える