私は現在、FindFirstFile、FindNextFile APIを使用して、指定された基準に基づいてファイルを検索するためにディレクトリを再帰的に反復しています。「dir/s」コマンドの方がプログラムよりもパフォーマンスが良いことに気づきました。プロセスモニターでイベントをチェックしてみましたが、cmd.exe/dirコマンドがディスクデバイスドライバーに直接クエリを実行しているようです。DeviceIOControl()と同様のことを実現する方法はありますか?プログラミングは初めてではありませんが、デバイスドライバは初めてです。参照用のprocmon出力の添付:
よろしく、