private bool CanAccessSensitiveInfo() { bool retVal = false; try { new SecurityPermission(SecurityPermissionFlag.ControlEvidence | SecurityPermissionFlag.ControlPolicy).Demand(); retVal = true; } catch(SecurityException) { } return retVal; }