I’m helping to try track down and reproduce an issue with our web application in Internet Explorer for one of our clients. Their browser process is launched with the SEE_MASK_NOZONECHECKS environment variable set. I’m trying to find out the changes that variable will have on Internet Explorer’s behaviour. A Google search reveals a single Microsoft Knowledge Base article that only says it will disable all Zone Checking, and a whole bunch of forum posts with similarly vague information.
Does anyone know of any official documentation that provides more detailed information about the SEE_MASK_NOZONECHECKS environment variable?
It seems to be referenced in the SHELLEXECUTEINFO structure, and directly affects the behavior of the IAttachmentExecute interface, specifically the CheckPolicy method. From MSDN:
Zone is one of the values examined by this function, which can be set with the SetReferrer method. Seems like having
SEE_MASK_NOZONECHECKSset causes the Zone check to be skipped here.SHELLEXECUTEINFO Structure
IAttachmentExecute Interface