У нас есть приложение (мультимедийный проигрыватель digital signage), написанное на c #, которое запускается автоматически при входе пользователя. Приложение запускается с помощью ярлыка, помещенного в папку автозапуска. В Windows 8 приложение запускается нормально, но работает за интерфейсом метро. Когда я переключаюсь на рабочий стол, мое приложение работает как задумано.
Мне нужно найти способ заставить мое приложение переключаться на рабочий стол, когда оно запускается. На данный момент единственный способ убедиться, что мое приложение отображается, - запустить его на своем рабочем столе.
Да. Мое приложение работает как самый верхний и покрывает обычный рабочий стол. Я не знаю, как отображается пользовательский интерфейс метро, работает ли он на своем рабочем столе или просто отображается выше обычного рабочего стола. Я пробовал скрипт запуска «Send Desktop.scf» с http://www.7tutorials.com/how-boot-desktop-windows-8-skip-start-screen, и он, кажется, работает, но я хотел бы его контролировать прямо из моего собственного кода.