技术方面的信息:
出现这个对话框需要满足两个必要条件(缺一不可)
1、使用ie下载
2、保存的磁盘分区为NTFS分区,且系统为windows xp及以上版本
windows的处理方式:
当ie下载文件完成时,会在文件内容写入磁盘时同时附带一个NTFS流信息,这个流定义了文件的zone信息。当文件执行时,遇到这个流信息,windows就会出现这个框。
windows所写的流名称:Zone.Identifier
信息内容:
复制内容到剪贴板
代码:
[ZoneTransfer]
ZoneId=3当你在文件属性对话框中 选择信任时,windows会删除这个流,再次执行就不会遇到这个框了。
类似的流信息在windows中还是十分广泛的使用的。例如:Thumbs.db这个文件。
更对流方面的信息可以看这个kb:
http://support.microsoft.com/kb/105763
[
本帖最后由 ALEXBLAIR 于 2008-8-20 16:21 编辑 ]