3

我正在帮助我们的一位客户在 Internet Explorer 中尝试跟踪和重现我们的 Web 应用程序的问题。他们的浏览器进程是使用SEE_MASK_NOZONECHECKS设置的环境变量启动的。我试图找出该变量将对 Internet Explorer 的行为产生的变化。谷歌搜索显示了一篇微软知识库文章,该文章只说它将禁用所有区域检查,以及一大堆具有类似模糊信息的论坛帖子。

有谁知道提供有关SEE_MASK_NOZONECHECKS环境变量的更详细信息的任何官方文档?

4

1 回答 1

3

它似乎在 SHELLEXECUTEINFO 结构中被引用,并且直接影响 IAttachmentExecute 接口的行为,特别是 CheckPolicy 方法。来自 MSDN:

IAttachmentExecute::CheckPolicy 检查一组统称为证据的属性。任何用于确定信任级别的东西都被视为证据。

Zone 是该函数检查的值之一,可以使用 SetReferrer 方法设置。似乎SEE_MASK_NOZONECHECKS设置会导致此处跳过区域检查。

SHELLEXECUTEINFO 结构

IAttachmentExecute 接口

于 2009-06-09T15:14:32.767 回答