急问各位,.net中如何实现让别人下载我的软件时,不能用Flashget、讯雷等?只能点击我的连接?比如说我有一个mp3文件入在 mp3文件夹下,用什么方法,让别人点一下“下载音乐文件”这个连接就直接下载,或右键另存为也行。但就是不能用 flashget 蚂蚁或讯雷等工具猜测到我的真实地址???最好用c#实现,怎么做啊,不建议用什么插件,因为是虚拟主机,狂谢了!

解决方案 »

  1.   

    好像默認flashget是設置“監視鼠標點擊事件”的,所以鼠標一點下載鏈接就會啓用flashget下載,所以你不可以做到“让别人点一下“下载音乐文件”这个连接就直接下载,或右键另存为也行。但就是不能用 flashget 蚂蚁或讯雷等工具猜测到我的真实地址???”
      

  2.   

    很晕啊。可能办不到。(看看可不可以捉到flashget的数据包。)看一下它请求的格式是不是有包含它的信息。如果有的话这个时候可以用ASP +ado.stream下载。这样的话就可以限制了
      

  3.   

    asp.net 还可以直接用 ihttphandle
      

  4.   

    楼主你的目的是什么?
    如果是为了限制别人只能但线程下载的话,在IIS中去控制就OK了
      

  5.   

    对。控制线程直接iis中就可以。再不然你可以用ftp嘛