在我的软件中,我MoveFileEx用来标记要删除的文件,以便在系统重新启动时删除。
在这种情况下,由于某些原因我无法使用我的软件删除文件(例如它被其他软件锁定)。
但我假设系统可能会崩溃,或者其他意外情况可能会重新启动系统,我希望能够删除文件或将其标记为删除MoveFileEx。
现在我打算在软件开始使用后立即用 MoveFileEx 标记文件。
我有三个问题:
是否有一个功能(我可以使用)从 Windows regestry 中删除特定文件的记录?
情况是:我将文件标记为在系统重新启动时删除,使用它并成功删除它 - 然后我的注册表中不需要此记录,我不希望有成功删除文件的记录。(可能数百万成功删除和 5-10 不成功)。
如果没有这样的功能(在问题“1”中提到),在我的注册表中有数百万不需要的记录会有多大的问题?
如果问题 2 的答案是否定的,还有其他解决方案吗?