It seems to refer to the SHELLEXECUTEINFO structure and directly affect the behavior of the IAttachmentExecute interface, in particular the CheckPolicy method. From MSDN:
IAttachmentExecute :: CheckPolicy verifies a set of properties that are collectively known as evidence. Everything that is used to determine the level of trust is considered evidence.
A zone is one of the values considered by this function that can be set using the SetReferrer method. It seems that the installation SEE_MASK_NOZONECHECKScauses a skipped zone check.
SHELLEXECUTEINFO Structure
IAttachmentExecute Interface
source
share