背景(虽然不相关) :我有一个住在HOSTEL的朋友,他的室友不是很值得信赖的人,他对我说,要做出一些事情为了他,他可以知道室友在他不在时打开了哪些文件和文件夹? (他们相互同意不打开某人的个人文件夹) (他应该共享PC,并且无法隐藏或加密他的个人文件夹) 所以我决定使用C#,因为我的朋友正在使用Windows OS。
必需的行为:因此,任务是制作一个Windows Form应用程序,该应用程序在运行过程中将记录用户在Windows资源管理器中打开的每个文件和文件夹的名称和位置。>
我尝试过的事情::我尝试使用FileSystemWatcher
类,但是它只有四个我完全不需要的Changed,Created,Delete和Renamed事件,它用户是否正在更改,删除或创建或重命名都无所谓,它所关心的只是用户打开了哪些文件和文件夹...?
如果可以用Java完成,我也准备试一试,只需指出正确的方向!
答案 0 :(得分:0)
为什么在Windows捕获此功能时甚至需要一个程序,只需按window + R并键入“ recent”并输入,它将显示所有打开的文件