2011-11-24 3 views
1

Я хочу выполнить наше приложение, которое написано в Compact Framework сразу после загрузки WinCE. У нас уже есть эта функция. Но проблема в том, что я могу видеть рабочий стол WinCE за 2-3 секунды до запуска приложения, я не хочу, чтобы это произошло. Пользователь нашей системы не должен видеть рабочий стол. Что может быть причиной? означает ли это, что для инициализации компактной структуры требуется некоторое время?Немедленно выполнение приложения .net в Win CE после загрузки

Может кто-нибудь мне помочь?

Спасибо, Omky

ответ

4

Причина заключается в том, что Windows CE начинает explorer.exe первый. Вам просто нужно настроить приложение для запуска до explorer.exe (и занять весь экран как можно быстрее после этого). Если это можно сделать с помощью editing the registry, вы будете сохранены. Но я видел устройства, где это можно было сделать, отключив explorer.exe для запуска вообще.

+0

Мне бы хотелось больше узнать об этом, если он у вас есть. Еще больше ссылок. У одного выше, похоже, есть код, который не соответствует описанию текста, и он не говорит, для чего нужны магические числа в HEX. – jp2code

+1

Я только что перепроверил ссылку. Несоответствие, вероятно, вызвано тем, что код запускает приложение, а описание относится к другим процессам, которые уже настроены для автоматического запуска. AFAIK магические числа - это зависимости для предыдущих уровней запуска, поэтому приложение не будет запущено до предыдущего. Возможно, я ошибаюсь в этой части. – ytg

+1

, и я рассмотрю устройство, с которым я работал как можно скорее, и попытаюсь предоставить дополнительную информацию, но, как я помню, он использовал те же настройки реестра. – ytg

Смежные вопросы