UIPermissionWindow UIPermissionWindow UIPermissionWindow UIPermissionWindow Enum

Definition

Gibt den für den Code zugelassenen Fenstertyp an.Specifies the type of windows that code is allowed to use.

public enum class UIPermissionWindow
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum UIPermissionWindow
type UIPermissionWindow = 
Public Enum UIPermissionWindow
Vererbung
UIPermissionWindowUIPermissionWindowUIPermissionWindowUIPermissionWindow
Attribute

Felder

AllWindows AllWindows AllWindows AllWindows 3

Benutzer können alle Fenster und Benutzereingabeereignisse uneingeschränkt verwenden.Users can use all windows and user input events without restriction.

NoWindows NoWindows NoWindows NoWindows 0

Benutzer können nicht willkürlich Fenster oder Benutzeroberflächenereignisse verwenden.Users cannot use any windows or user interface events. Es kann keine Benutzeroberfläche verwendet werden.No user interface can be used.

SafeSubWindows SafeSubWindows SafeSubWindows SafeSubWindows 1

Benutzer können zum Zeichnen nur SafeSubWindows verwenden und innerhalb dieses untergeordneten Fensters nur Benutzereingabeereignisse für die Benutzeroberfläche.Users can only use SafeSubWindows for drawing, and can only use user input events for user interface within that subwindow. Beispiele für SafeSubWindows sind MessageBox, Standardsteuerelemente von Dialogfeldern und in einem Browser angezeigte Steuerelemente.Examples of SafeSubWindows are a MessageBox, common dialog controls, and a control displayed within a browser.

SafeTopLevelWindows SafeTopLevelWindows SafeTopLevelWindows SafeTopLevelWindows 2

Benutzer können zum Zeichnen nur SafeTopLevelWindows und SafeSubWindows verwenden. Außerdem können sie nur Benutzereingabeereignisse für die Benutzeroberfläche innerhalb der Fensteroberster Ebene und der untergeordneten Fenster verwenden.Users can only use SafeTopLevelWindows and SafeSubWindows for drawing, and can only use user input events for the user interface within those top-level windows and subwindows. Weitere Informationen finden Sie im Abschnitt Hinweise.See the Remarks section for more information.

Hinweise

Diese Enumeration wird verwendet, indem UIPermission.This enumeration is used by UIPermission.

Wenn eine Anwendung ausgeführt wird, unter der SafeTopLevelWindows -Berechtigung, ihn:When an application runs under the SafeTopLevelWindows permission, it:

  • Zeigt die DNS-Namen oder die IP-Adresse der Website aus dem die Anwendung geladen wurde, auf dessen eigener Titelleiste.Shows the DNS name or IP address of the Web site from which the application was loaded in its title bar.

  • Sprechblase-QuickInfo angezeigt, bei der ersten Anzeige informiert den Benutzer, den er unter einem eingeschränkten Vertrauensebene ausgeführt wird.Displays Balloon tooltip when it first displays, informing the user that it is running under a restricted trust level.

  • Muss dessen eigener Titelleiste jederzeit angezeigt werden.Must display its title bar at all times.

  • Window-Steuerelemente auf die Formulare müssen angezeigt werden.Must display window controls on its forms.

  • Das Hauptfenster beim Start nicht möglich minimieren.Cannot minimize its main window on startup.

  • Die Windows nicht außerhalb des Bildschirms verschoben werden.Cannot move its windows off-screen.

  • Können keine der Form.Opacity Eigenschaft, um die Windows kleiner als 50 % transparent zu gestalten.Cannot use the Form.Opacity property to make its windows less than 50% transparent.

  • Muss nur als rechteckigen Fenster, und muss den Fensterrahmen enthalten.Must use only rectangular windows, and must include the window frame. Windows Forms hat keine Auswirkungen Einstellung Form.FormBorderStyle zu FormBorderStyle.None.Windows Forms will not honor setting Form.FormBorderStyle to FormBorderStyle.None.

  • Windows, die nicht sichtbar sein soll, kann nicht vorgenommen werden.Cannot make windows invisible. Jeder Versuch durch die Anwendung die Control.Visible Eigenschaft False ignoriert werden.Any attempt by the application to set the Control.Visible property to False will be ignored.

  • Sie müssen einen Eintrag in der Taskleiste.Must have an entry in the Task Bar.

  • Verfügt über die Steuerelemente nicht zulässig, den Zugriff auf die Parent Eigenschaft.Has its controls prohibited from accessing the Parent property. Sind werden Steuerelemente auch Zugriff auf die gleichgeordnete Elemente – d. h. andere Steuerelemente auf der gleichen Ebene der Schachtelung ausgeschlossen.By implication, controls will also be barred from accessing siblings - that is, other controls at the same level of nesting.

  • Können nicht steuern, verwenden den Fokus der Control.Focus Methode.Cannot control focus using the Control.Focus method.

  • Eingabe Tastaturzugriff hat beschränkt werden, sodass ein Formular oder Steuerelement nur Tastaturereignisse für sich selbst und seine untergeordneten Elemente zugreifen kann.Has restricted keyboard input access, so that a form or control can only access keyboard events for itself and its children.

  • Der Zugriff auf Mauskoordinaten, ist beschränkt werden, sodass ein Formular oder Steuerelement nur Mauskoordinaten lesen kann, wenn der Mauszeiger über die sichtbaren Bereich befindet.Has restricted mouse coordinate access, so that a form or control can only read mouse coordinates if the mouse is over its visible area.

  • Kann nicht festgelegt werden die Form.TopMost Eigenschaft.Cannot set the Form.TopMost property.

  • Können nicht steuern die Z-Reihenfolge von Steuerelementen auf dem Formular mithilfe der Control.BringToFront und Control.SendToBack Methoden.Cannot control the z-order of controls on the form using the Control.BringToFront and Control.SendToBack methods.

Diese Einschränkungen verhindern, dass potenziell schädlichen Code spoofing-Angriffe, z.B. das imitieren von Anmeldebildschirmen des vertrauenswürdigen Systems Dialogfelder.These restrictions help prevent potentially harmful code from spoofing attacks, such as imitating trusted system dialogs.

Gilt für:

Siehe auch