如何跟踪系统范围的文件操作(撤消/重做)?

时间:2012-06-28 07:19:51

标签: windows delphi undo redo

当我从程序中复制/删除文件时,我可以记录操作并执行撤消和重做。

但是我想像资源管理器一样跟踪整个系统复制/删除过程,这样即使从某些其他进程(如资源管理器)执行删除过程,我也可以执行撤消。

1 个答案:

答案 0 :(得分:0)

你必须使用Shellapi,而不是sysutils的标准文件功能集。如果使用ShellExecuteEx复制/删除/剪切,即使已在程序中进行了操作,也可以从资源管理器中获取撤消重做。