如何检测当任何文件被附加/上传到电子邮件客户端或电子邮件在web浏览器中的c#



当任何文件附加到电子邮件在浏览器或任何电子邮件客户端,如何检测事件?当附加文件时,在windows或浏览器中运行的进程是什么?换句话说,上传文件的过程是怎样的?如何从c#代码中检测该过程?是否有任何方法可以使用FileSystemWatcher检测此事件或进程?

简单地说,没有。上传文件所做的只是打开它,所以理论上你能做的最好的事情就是找到打开文件的过程,并使用启发式方法。然而,FileSystemWatcher是用于监控文件的变化,你可以找到最接近哪个进程正在打开一个文件,将不断轮询它的状态使用外部工具handle.exe在c#中,或NtQuerySystemInformation在c++中。

相关内容

  • 没有找到相关文章

最新更新