0

ごみ箱のデータを細断処理したいのですが、どちらが最適な方法かわからないため、次のようになります。-Windows Vistaおよび7では、ファイルの名前が$Rとランダムな文字の束で始まります。 $ Iで始まるファイルで、同じランダムな文字が作成されます。このファイルには、名前など、ファイルに関する情報が含まれています。$ Recycler.binディレクトリにはDesktop.iniも含まれていますが、何をするのかわかりません。-以下のビスタでは、リサイクルされたファイルの管理は、ランダムなファイル名と本名の間の関連付けを行う非表示のINFO2ファイルを使用して行われます。

ここで、ビスタシステムの上下両方で実行できるアプリを作成したいとします。どのような一般的な戦略を使用しますか?私の最初のリードは、名前空間をナビゲートし、Recyclerディレクトリへの絶対パスを取得して、ファイル内のデータを上書きし、Recyclerディレクトリから手動で削除することです。後でシェルにも通知する必要があります。

他にどのようなアプローチを使用しますか?

*上記の説明が間違っている場合は訂正してください。出典:ここここ

4

1 に答える 1

2

IShellFolder インターフェイスを使用するのはどうですか?

LPITEMIDLIST    pidlRecycleBin    = NULL;
SHGetSpecialFolderLocation (m_hWnd, CSIDL_BITBUCKET, &pidlRecycleBin);
[...]
于 2012-08-28T14:47:52.700 に答える