2009-06-05 174 views
3

我正在幫助我們爲我們的客戶之一在Internet Explorer中嘗試跟蹤和重現Web應用程序中的問題。他們的瀏覽器進程使用SEE_MASK_NOZONECHECKS環境變量集啓動。我試圖找出變量對Internet Explorer行爲所做的更改。 A Google search顯示a single Microsoft Knowledge Base article,只有說它將禁用所有區域檢查,和一大堆論壇帖子與類似含糊的信息。關於SEE_MASK_NOZONECHECKS環境變量的文檔

有誰知道任何官方文檔,提供有關SEE_MASK_NOZONECHECKS環境變量的更多詳細信息?

回答

3

它似乎在SHELLEXECUTEINFO結構中引用,並直接影響IAttachmentExecute接口的行爲,特別是CheckPolicy方法。來自MSDN:

IAttachmentExecute :: CheckPolicy檢查一組統稱爲證據的屬性。任何用來確定信任級別的東西都被視爲證據。

Zone是由該函數檢查的值之一,可以使用SetReferrer方法進行設置。似乎有SEE_MASK_NOZONECHECKS設置會導致區域檢查在此處跳過。

SHELLEXECUTEINFO Structure

IAttachmentExecute Interface

+0

我看到,它會阻止安全警告發動下載文件時顯示。爲我遇到的問題提供了一條紅色鯡魚,但謝謝你幫助我消除它! – 2009-06-10 10:45:54