对于楼主的要求,偶分析得不够,
首先是作为一个ftp服务程序,与文件打交道的时候很多,如果单纯拦截createfile 的话,会给使用者带来一些麻烦,因为太多的功能需要使用这个函数,比如下载文件,管理文件等等.
不过我还是简单写了一个拦截createfile的,对于一些软件可以很好的拦截,但是对于ftp软件,由于本人机器上没有该程序,没有进行测试,你也 可以先试一下,就是运行后,输入你的ftp软件的进程id,然后每当你的ftp打开文件句柄的时候(比如创建文件,读文件,写文件,等等),都会弹出一个是否允许打开该句柄的对话框,点yes,则允许进行一些文件操作,否则就不允许进行这些操作了...
如果结果是那种,会谈出许多对话框的话,这样使用起来就会比较麻烦,你要一个一个地去点,这时候就需要对ftp的网络原理进行一些了解,才能抓住最关键的要点进行拦截,我想这样效率会比较高!
|