HPC.ru lite - Все форумы
Форум: Программирование для КПК
Тема: Автоматически запуск ПО
Страницы: [1] 2
[Ответить]
Crown [05.05.2005 16:03] Автоматически запуск ПО:
Задача следующая. КПК предназначен для сопровождение некоего девайса через СОМ порт. Есть программа которая это сопровождение осуществляет. Требуется сделать так чтоб для конечного пользователя не были видны все сложности PocketPC. Оптимально было бы если б он включил КПК и увидел сразу уже запущенную программу. Этого можно добится поместив ссылку на прогу в диркторию StartUp. Однако если КПК длительное время не включали то у него настает Hard Reset, и эта ссылка улетает. Кто как решал подобные проблемы?
Ginger [05.05.2005 17:03] :
Есть два способа.
Первый.
Глянь в реестре машинки есть поле, как в обычных виндах
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
можешь сюда вписать свою прогу.
И она будет гарантированно стартовать во время загрузки виндов. Но если во время выполнения, твой процесс будет завершен, то до следующего запуска виндов она уже не запуститься.
Но есть еще другой способ: создать из своей проги службу и запустить ее под этой осью - более трудоемкий, но более надежный вариант. Так как система будет сама следить за тем, что бы процесс был загружен и выполнялася.
Crown [05.05.2005 17:17] :
А разве реестр и регистрация службы сохранятся при хард ресете?
Ginger [05.05.2005 17:23] :
При хард ресете, конечно, нет.
Для того, что бы сохранилось надо записать в ROM устройства, а для этого надо уже общаться о конкретных машиноках с конкретным производителем. Но скорее всего на тему перезаписи / добавления в ROM устройства ни кто говорить не будет - не тот уровень =)))
Или же поискать варианты на хакерских сайтах, но обсуждения на эту тему здесь запрещены! =)))
Crown [05.05.2005 17:23] :
и ваще дурацкий вопрос
а где собсна regedit?
Ginger [05.05.2005 17:26] :
На самой машинке нет, а в eVC в разделе Tools - должна быть утилитка для копания в реестре эмулятора или устройства.
GVr [05.05.2005 17:43] :
Здесь http://forum.ixbt.com/0045/007574.html#11 есть интересный момент, попробуй.
Ginger [05.05.2005 18:05] :
Кстати, хорощий вариант...
А в совокупности с сервисом - вечный =)))
Cyclops [20.05.2005 12:32] :
Алё!
Вы что, серьёзно насчёт самопроизвольного Hard Reset?
И как часто? Это в гарантийной мастерской Вам рассказали, что так должно быть?
А если ещё дольше не пользоваться, замочит владельца и убежит обратно в магазин?
Что-то не верится!
Ну а по существу, можно завести будильник. Громкость на 0, и пусть раз в день или неделю просыпается сам.
Ginger [20.05.2005 13:58] :
Cyclops писал(а):
Алё!
Вы что, серьёзно насчёт самопроизвольного Hard Reset?
И как часто? Это в гарантийной мастерской Вам рассказали, что так должно быть?
А если ещё дольше не пользоваться, замочит владельца и убежит обратно в магазин?
Что-то не верится!
Ну а по существу, можно завести будильник. Громкость на 0, и пусть раз в день или неделю просыпается сам.
Замечательно!
Теперь у нас на форуме эксперт появился с неординарными способностями и тонкой душевной конструкцией, выжающейся нежнейшей лексикой! =)
Будильник решает!
Почему я сам не догадался?
[Ответить]
[Вперед >]