leb*_*323 7 c++ hook winapi
我制作带有间谍软件功能的程序用于教育,我需要在程序中知道文件系统何时更改文件,以及正在更改的文件.
我怎么能用C++做到这一点?
Sea*_*ine 10
您可能正在寻找Win32 目录更改通知.还有一个名为FileSystemWatcher的.NET API,它公开了相同的功能.
链接页面为订阅文件系统通知提供了一个很好的示例.要获得对文件系统更改的更低级别访问权限,您必须查看" 更改日记帐".该API非常复杂,因此第一个目录更改通知可能是您最好的起点.
为了提及它,Linux内核有一个称为inotifiy的子系统.
Rem*_*eau 9
在Windows上,看看SHChangeNotifyRegister().它不仅告诉您发生了什么样的更改,而且还告诉您哪些确切的文件已更改.
SHChangeNotifyRegister()
归档时间:
12 年,10 月 前
查看次数:
7880 次
最近记录: