C chonsee Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #1 请问编程如何实现限制下载某种指定类型的文件?如禁止*.ZIP文件的下载
黄 黄海波 Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #2 如果是你自己的程序,用If判断就可以了啊。如果是别人的啊,有点麻烦。看看可不可以得 到他的句柄,然后试着分析他的消息看看[]
Y YB_unique Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-04 #3 如果是指网页提供下载,那么可以直接在网页权限中限制别人下载! 如果是指本地从网页下载,则没有什么太好的直接方法,不过你可以试着监视DOWNLOAD文件夹, 一旦发现ZIP即KILL,当然这样很不彻底,那么你可以利用API函数监视是否有文件生成,如果是 ZIP结尾即KILL,更彻底可以用HOOK或者虚拟驱动VXD等等。当然还有一个妙法就是监视数据流, 如速度大小等等,判断以后关闭下载窗口或者关闭相应进程!
如果是指网页提供下载,那么可以直接在网页权限中限制别人下载! 如果是指本地从网页下载,则没有什么太好的直接方法,不过你可以试着监视DOWNLOAD文件夹, 一旦发现ZIP即KILL,当然这样很不彻底,那么你可以利用API函数监视是否有文件生成,如果是 ZIP结尾即KILL,更彻底可以用HOOK或者虚拟驱动VXD等等。当然还有一个妙法就是监视数据流, 如速度大小等等,判断以后关闭下载窗口或者关闭相应进程!
C chonsee Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-06 #4 就是别人用我IE下载东西时,触发我的程序的事件然后进行判断是否允许下载
D DelphiOperator Unregistered / Unconfirmed GUEST, unregistred user! 2001-11-15 #5 你写个程序在后台,定时扫描窗口,发现文件下载就判断下载类型,不允许就关闭
K kanny_chen Unregistered / Unconfirmed GUEST, unregistred user! 2002-04-08 #9 to chonsee: 找不到你的EMAIL只好在你的问题里来了呵呵,我是想问问你说的: 不过我有办法是程序运行msconfig也看不见,尽管它同系统启动而启动 不知道你是如何让已经加载过的程序不在MSCONFIG中出现的? 请指教 MY EMAIL:kannychen@hotmail.com
to chonsee: 找不到你的EMAIL只好在你的问题里来了呵呵,我是想问问你说的: 不过我有办法是程序运行msconfig也看不见,尽管它同系统启动而启动 不知道你是如何让已经加载过的程序不在MSCONFIG中出现的? 请指教 MY EMAIL:kannychen@hotmail.com