私のソフトウェアではMoveFileEx
、システムの再起動時に削除するようにファイルをマークするために使用しています。
これは、何らかの理由で自分のソフトウェアでファイルを削除できない場合です (たとえば、他のソフトウェアによってロックされているなど)。
しかし、システムがクラッシュしたり、他の予期しない状況でシステムが再起動したりする可能性があると想定し、ファイルを削除したり、MoveFileEx
.
現在、ソフトウェアが使用を開始した直後に、ファイルを MoveFileEx でマークすることを計画しています。
3 つの質問があります。
特定のファイルの Windows レジストリからレコードを削除する機能 (使用できる) はありますか?
ケース: システムの再起動時にファイルを削除するようにマークし、それを操作して正常に削除します-その後、レジストリにこのレコードは必要なく、正常に削除されたファイルのレコードを保持したくありません. (おそらく数百万が正常に削除され、5-10 が失敗しました)。
そのような機能 (質問 '1' で言及) がない場合、私のレジストリに何百万もの不要なレコードがあると、どのくらいの問題になるでしょうか?
質問 2 の答えが非常に否定的である場合、これに対する他の解決策はありますか?