Der unten gezeigte Codeschnipsel hilft einem programmatisch auf SandBoxIE zu reagieren.

Wenn ein Prozess mit SandboxIE sandboxed gestartet wird, wird die sbiedll in den prozess injected. das wird hier abgefragt.


Code:
        private Boolean IsProcessSandBoxed()
        {
            foreach (ProcessModule Module in Process.GetCurrentProcess().Modules)
            {
                if (Module.FileName.ToUpper().EndsWith("SBIEDLL.DLL"))
                    return true;                    
            }
            return false;
        }