请问编程如何实现限制下载某种指定类型的文件?如禁止*.ZIP文件的下载(100分)

  • 主题发起人 主题发起人 chonsee
  • 开始时间 开始时间
C

chonsee

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

请指教

MY EMAIL:kannychen@hotmail.com
 
后退
顶部