Autostart-Anwendung in Windows 8 läuft hinter Metro

0

Wir haben eine in c # geschriebene Anwendung (Digital Signage Media Player), die automatisch gestartet wird, wenn sich der Benutzer anmeldet. Die Anwendung wird über eine Verknüpfung im Autostart-Ordner gestartet. Unter Windows 8 startet die Anwendung einwandfrei, läuft jedoch hinter der Metro-Benutzeroberfläche. Wenn ich zum Desktop wechsle, wird meine Anwendung wie vorgesehen ausgeführt.

Ich muss eine Möglichkeit finden, meine Anwendung beim Start auf den Desktop umzustellen. Momentan kann ich nur sicherstellen, dass meine Anwendung auf dem eigenen Desktop ausgeführt wird.


Ja. Meine Anwendung wird als oberste ausgeführt und deckt den normalen Desktop ab. Ich weiß nicht, wie die Metro-Benutzeroberfläche angezeigt wird, ob sie auf dem eigenen Desktop ausgeführt wird oder ob sie einfach über dem normalen Desktop gerendert wird. Ich habe das Startskript "Send Desktop.scf" von http://www.7tutorials.com/how-boot-desktop-windows-8-skip-start-screen ausprobiert und es scheint zu funktionieren, aber ich möchte es kontrollieren direkt aus meinem eigenen Code.

Sathyajith Bhat
quelle
1
Haben Sie versucht, sich die Form.TopMost = true;Immobilie anzusehen?
1
Bitte registriere dein Konto bei Stack Overflow & Super User , um die Kontrolle über dein Konto zurückzugewinnen
Sathyajith Bhat
Warum wurde diese Frage migriert?
Ankit

Antworten: