asp.net 如何屏蔽迅雷、快车等主流下载软件

尐孑 2009-05-22 11:31:10
asp.net 怎么在程序里屏蔽迅雷、快车等主流下载软件。
...全文
1400 44 打赏 收藏 转发到动态 举报
写回复
用AI写文章
44 条回复
切换为时间正序
请发表友善的回复…
发表回复
于娜 2010-09-13
  • 打赏
  • 举报
回复
找到方法了吗?
yl1456765 2010-08-03
  • 打赏
  • 举报
回复
找到方法了吗?
zhangronghua309 2009-08-26
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 thylx 的回复:]
Response.ContentType = "application/vnd.ms-access";//类型,我这里举的是access数据库类型
Response.AppendHeader("Content-Disposition", "attachment; filename=123.mdb");//文件名,你可以用个变量来存其值。
Response.TransmitFile(Server.MapPath("路径"));
Response.End();
你用这个下载时就可以屏蔽掉迅雷等下载软件了!
[/Quote]

人家上面的Response.write()所带的参数是System.IO.StringWriter类型,是文件的内容 你的Response.TransmitFile的参数是一个路径.完全不一样嘛,如何解决。
mhzx135 2009-06-04
  • 打赏
  • 举报
回复
这个问题我也在寻找解决方法 正好路过受教了  谢谢!!!!!
皓月明 2009-06-04
  • 打赏
  • 举报
回复
学习一下
qq196260188 2009-06-04
  • 打赏
  • 举报
回复
asp的做法
<%
'屏蔽主流的下载工具
Dimxurl,xtool
'获取浏览器AGENT
xurl=lcase(Request.ServerVariables("HTTP_USER_AGENT"))
'定义禁止的AGENT,下面5个包含最新版的快车,旋风和迅雷部分版本,可以自行添加!
xtool="mozilla/4.0(compatible;msie5.00;windows98)"&_
"mozilla/4.0(compatible;msie6.0;windows+nt5.0)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.1;)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.0;.netclr1.1.4322)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.0;.netclr3.5.20706)"&_
"mozilla/4.0(compatible;msie6.0;windowsnt5.1;sv1;.netclr1.1.4322;.netclr2.0.50727)"
'判断AGENT是否合法
IfInStr(xtool,xurl)>0Then
'下载工具直接报404错误
Response.Status="404NotFound"
Response.End
EndIf
'其它的代码在下面
Respo
%>
shenweiblue 2009-06-04
  • 打赏
  • 举报
回复
ding
omdocu 2009-06-04
  • 打赏
  • 举报
回复
赢利分析
人员15人内,推广,采购,技术人员,技术经理及项目经理。预计第一季度内平均日营业额可达2万,第二季度发展顺利,可翻倍,以后仍会始终增长.(股份制,薪金制可谈).


招聘合伙人
技术经理(公司网站日常应用软件开发规划有自己的见解),项目经理(琐事),其他合伙人。
以下符合任意2条可谈
1.善于反思.观察,组织,学习,综合能力强.
2.对此行业某些环节熟悉或从事过相关事业.
3.经济实力十万元以上,百万不多.
4.事业心强、为人正直、社会、人生、价值观清晰.
5.懂IT技术,或编程、策划、经济、管理等专业.
6.有经营公司经验主要是熟悉公司的,组建,管理等细节.
7.相信自己有能力三年内让以上报出的日营业额翻十倍.

本人从事网络虚拟物品二级市场对外贸易相关工作四年,对行业内各环节均十分熟悉.近期组建公司,遇到人才瓶颈.
联系邮箱:omdocu@yahoo.co.jp
lit0302 2009-06-04
  • 打赏
  • 举报
回复
我也正在找这个资料呢,晕了,等答案。
qshurufa 2009-05-28
  • 打赏
  • 举报
回复
关注
szldk 2009-05-28
  • 打赏
  • 举报
回复
关注,
学习,
gubaochao1984 2009-05-28
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 daijun17 的回复:]
迅雷、快车和旋风等下载工具对下载的专用URL做了特别的BASE64编码处理。想屏蔽它们,你只有做一个自己的下载软件,用自己的编码方式对URL进行BASE64编码处理,然后它们就解码不了URL,下载不了。不过,它们也可以做出插件来解码,像迅雷就有快车的解码插件,就可以下载快车的专用链。

希望你能明白。

下载软件中加密下载地址的原理

  
  先以“迅雷下载”为例: 很多下载类网站都提供“迅雷下载”的链接,其地…
[/Quote]

真没有研究过,虽然天天用这些软件
yj605528638 2009-05-28
  • 打赏
  • 举报
回复
既来之则安之 帮顶一下
Dhoopu 2009-05-28
  • 打赏
  • 举报
回复
好象是有端口的吧
zouzedong 2009-05-28
  • 打赏
  • 举报
回复
顶了· · · 我也一直想问来的
CqCoder 2009-05-28
  • 打赏
  • 举报
回复
[Quote=引用 28 楼 Thylx 的回复:]

Response.ContentType = "application/vnd.ms-access";//类型,我这里举的是access数据库类型
Response.AppendHeader("Content-Disposition", "attachment; filename=123.mdb");//文件名,你可以用个变量来存其值。
Response.TransmitFile(Server.MapPath("路径"));
Response.End();
你用这个下载时就可以屏蔽掉迅雷等下载软件了!
[/Quote]
强大·
Thylx 2009-05-28
  • 打赏
  • 举报
回复

Response.ContentType = "application/vnd.ms-access";//类型,我这里举的是access数据库类型
Response.AppendHeader("Content-Disposition", "attachment; filename=123.mdb");//文件名,你可以用个变量来存其值。
Response.TransmitFile(Server.MapPath("路径"));
Response.End();
你用这个下载时就可以屏蔽掉迅雷等下载软件了!
尐孑 2009-05-27
  • 打赏
  • 举报
回复
尐孑 2009-05-26
  • 打赏
  • 举报
回复
只开一个线程 怎么弄呀 能说详细一点吗
poiuy1363 2009-05-23
  • 打赏
  • 举报
回复
楼主还控制使用软件下载,我用response.write()每次用下载工具的时候下载下来的都是aspx页,却不是下载文件,是什么原因啊?
加载更多回复(23)

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧