Приложение для Windows Mobile без пользовательского интерфейса - PullRequest
1 голос
/ 02 ноября 2010

Я занимаюсь разработкой приложения для Windows Mobile, которое будет автоматически запускаться при запуске системы.Мне нужно запустить это приложение как службу, которая не должна отображать пользовательский интерфейс (индикатор выполнения) при загрузке и выполнять некоторую обработку во время загрузки.

Я пытался использовать http://managedserviceswm.codeplex.com/, но он отображает пользовательский интерфейс (индикатор выполнения), поскольку мое приложение выполняет тяжелую обработку при запуске.Есть ли способ выполнить обработку в фоновом режиме (или поток без пользовательского интерфейса), который не повлияет на взаимодействие пользователя с устройством и не показывает индикацию прогресса, что что-то происходит в устройстве?

1 Ответ

1 голос
/ 02 ноября 2010

Курсор ожидания показывается механизмом исполнения, когда он загружает и JIT собирает необходимые сборки для запуска вашего приложения. Нет способа предотвратить возникновение этой формы. Все, что вы можете сделать, это попытаться минимизировать его, сводя к минимуму количество конструктора и статической инициализации и создавая объекты после того, как CLR выполнит всю свою загрузку.

...