创建“不安全”文件格式 - 在本地文件系统上正常,但从浏览器提示

时间:2009-08-05 16:44:02

标签: windows security internet-explorer firefox registry

创建文件扩展名(可能是MIME类型)的正确方法是什么,它将在没有提示的情况下从本地文件系统运行,但如果您通过Internet Explorer或Firefox浏览到该文件,则会收到提示(警告) ? Windows注册表中控制此问题的确切机制是什么?

2 个答案:

答案 0 :(得分:4)

此机制不受注册表控制。 IE所做的是将NTFS流添加到下载的文件中,指定从哪个区域下载。

例如,我刚刚下载了notepad ++,并执行了以下命令来显示备用流:

c:\Downloads>more <npp.5.4.5.installer.exe:Zone.Identifier

输出了什么:

  [ZoneTransfer]
  ZoneId=3

Windows资源管理器/ ShellExecute使用此备用流作为触发“不安全”警告的方法。

答案 1 :(得分:3)

检查MSDN上的IZoneIdentifier和IAttachmentExecute,了解有关处理此内容的文档化方法的信息,而不会弄乱NTFS替代数据流