0

user/explorer.exe によって作成されたフォルダの作成/ファイルのコピーを検出する方法は? できれば C# または VB.NET を使用しますが、C でも問題ありません。(Windows/アプリケーションではなく、エンド ユーザーによって作成されたフォルダーが必要であることに注意してください)

SHChangeNotifyRegister を利用したこのサンプル アプリを見つけました: http://msdn.microsoft.com/en-us/library/windows/desktop/dd940348(v=vs.85).aspx

しかし、テストした後、エンドユーザーが作成したファイル/フォルダーだけでなく、アプリケーションによっても検出されることがわかりました(たとえば、Excelで「保存」を押したとき)

検出範囲が「Explorer名前空間」だからでしょうか。サンプル アプリを変更して、エクスプローラー シェルを使用しているエンド ユーザーによって開始されたファイルやフォルダーの作成のみを検出することはできますか?

4

0 に答える 0