private void UseAppPoolIdentity() { try { if (!WindowsIdentity.GetCurrent().IsSystem) { _ctx = WindowsIdentity.Impersonate(IntPtr.Zero); } } catch { } }