通过本文主要向大家介绍了形容困难重重的成语,困难重重,困难重重的近义词,形容困难重重的诗句,困难重重的成语等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
一、先说本blog上有两个比较新颖的vbs下载者,一个是利用CDO.Message组件做的,另一个是用Microsoft.XMLDOM做的,参见http://www.jb51.net/article/15506.htm。这两个下载者一个是利用起来比较麻烦,需要事先把exe进行转化。第二使用中cscript.exe会访问网络,不太隐蔽。第二个是有的机器上并不存在这两个组件及利用到ADODB.Stream的,所以有些弊端。
二、再来说一下lake2的下载者http://blog.csdn.net/lake2/archive/2007/05/08/1600580.aspx。这个下载者算是不错了,但是也有问题。一个是如果装了360等其它的浏览器的话,会打开一个ie窗口,并且从注册表中读到的ie缓存位置不一定准确。
三、那我们如何来更新这些缺陷?还是有办法的。我们用hta来写,这个就比较少见了.hh.exe访问网络一般估计会放行的。写这个下载者要解决的困难有几下几点:
(1).使hta不可见-------------》简单,移动窗口
(2).使hta接收命令行参数--------------》本blog上有资料
(3).不调用上边一、二大项所说的所有组件-----------》这个我们利用ie的默认行为
(4).ie缓存的临时位置---------》我用的环境变量
(5)我们不调用任何组件-------------------》需要手动
四、代码(直接把参数写在hta里)
我这个hta下载者并不是完美的。第一是因为下载到的临时变量我用到了ExpandEnvironmentStrings("%USERPROFILE%"),这样在用户环境下可用,如果是system权限下可能不正常(我猜测的,并没有测试)。第二是因为下载成功后并没有提示,直接用hta在命令行下显示出回显有些麻烦,所以我没有做,嘿嘿。 </div>
二、再来说一下lake2的下载者http://blog.csdn.net/lake2/archive/2007/05/08/1600580.aspx。这个下载者算是不错了,但是也有问题。一个是如果装了360等其它的浏览器的话,会打开一个ie窗口,并且从注册表中读到的ie缓存位置不一定准确。
三、那我们如何来更新这些缺陷?还是有办法的。我们用hta来写,这个就比较少见了.hh.exe访问网络一般估计会放行的。写这个下载者要解决的困难有几下几点:
(1).使hta不可见-------------》简单,移动窗口
(2).使hta接收命令行参数--------------》本blog上有资料
(3).不调用上边一、二大项所说的所有组件-----------》这个我们利用ie的默认行为
(4).ie缓存的临时位置---------》我用的环境变量
(5)我们不调用任何组件-------------------》需要手动
四、代码(直接把参数写在hta里)
我这个hta下载者并不是完美的。第一是因为下载到的临时变量我用到了ExpandEnvironmentStrings("%USERPROFILE%"),这样在用户环境下可用,如果是system权限下可能不正常(我猜测的,并没有测试)。第二是因为下载成功后并没有提示,直接用hta在命令行下显示出回显有些麻烦,所以我没有做,嘿嘿。 </div>

