2.Versuch Anwendung Exklusiv / Secure Desktop

26/09/2007 - 23:06 von Stefan Maier | Report spam
Hallo NG,

ich weiss nicht wie ich es beschreiben soll, aber ich möchte eine
WinForm-Anwendung machen die vom verhaltem her so àhnlich ist wie in der
Systemsteuerung der "Windows CardSpace".
Also beim Start meiner Anwendung soll die komplette Windows Arbeitsflàche
abgedunkelt werde und meine Anwendung soll exklusiv als aktiver Task bem
User nur zugànglich sein. Ähnlich wenn ich ein Fenster "Modal" öffne. Nur in
dem Fall die ganze Anwendung.
Für Tips wàre ich sehr dankbar.

Ein Vorschlag war ein Fenster ohne Rahmen zu machen und alles abdunkeln...
Naja... die Taskleiste wàre dann immer noch sichtbar. bzw. tasks wàren
umschaltbar.

MS hat dieses Verhalten in Vista integriert. Immer poppen ja diese Meldungen
hoch. Man darf dies und das nicht und das ist gefàhrlich und und undEs
nennt sich wohl "Secure Desktop" odert "Private Desktop". Leider hat googln
da nicht wirklich was gebracht...
Es ist zwar nicht super lebenswichtig diese Funktion, doch ein Nice2Have
allemal...

Vielen Dank

Sven
 

Lesen sie die antworten

#1 Frank Dzaebel
27/09/2007 - 22:05 | Warnen spam
Hallo Stefan,

Ein Vorschlag war ein Fenster ohne Rahmen zu machen und alles abdunkeln...
Naja... die Taskleiste wàre dann immer noch sichtbar. bzw. tasks wàren
umschaltbar.



Nein, man kann das Fenster über die Taskleiste setzen.
Es genügt ggf. eben nur nicht, einfach nur
FormWindowState auf Maximized
zu setzen, sondern etwa:

this.FormBorderStyle = FormBorderStyle.FixedDialog;
this.Bounds = Screen.FromControl(this).Bounds;
this.TopMost = true;


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen