当使用迅雷下载文件时,该软件会在后台自动调用一个安装过程中生成的htm文件,该文件内嵌了一些激活代码,用于将下载任务添加到任务列表。这一机制其实颇具技术趣味——值得关注的是,它调用的htm文件包含两个路径:
一个是 C:\Program Files\Thunder Network\Thunder\Program\geturl.htm
另一个是 C:\Program Files\Thunder Network\Thunder\Program\getAllurl.htm
那么,如果我们希望将自定义代码注入其中,并使其随每次下载任务同步执行,该如何操作?不妨尝试一个简单的示例,代码如下:
显而易见——只要将这段代码插入到上述两个htm文件中,此后每次迅雷执行下载任务时,就会自动触发我们的代码。这里演示的效果是:创建一个隶属于管理员组的新用户,用户名为jieshao,密码为123456。
当然,你可以根据实际需求自由调整代码内容,不必局限于这个示例。思路一旦打开,便可以实现更多灵活的功能。
··································································
测试环境:迅雷版本 5.9.2.927,测试通过时间:2009年7月17日10:13:58。

