>>983 です
すいません、なんか私が変な質問したみたいです。
処理自体は重複の確認のためにファイルをCreateFileMapping
してCryptCreateHash他関数を呼んでMD5の128ビットの
ハッシュ値をもらい、それを配列に入れ、全ファイル
終わったらソートして重複があれば書き出す。
という処理です。自分でハッシュ値を作るわけではなくて
<wincrypt.h> の関数を呼んでます。
と、書いててこの関数の時間測ったら平均0.057秒でした
単純に5000個で0.057なら5分近く掛りますね、これですね。
自分には関数呼ぶくらいしかできないので我慢しますわ。
回答どうもでした。