Автоматически запуск ПО
Автоматически запуск ПО
Задача следующая. КПК предназначен для сопровождение некоего девайса через СОМ порт. Есть программа которая это сопровождение осуществляет. Требуется сделать так чтоб для конечного пользователя не были видны все сложности PocketPC. Оптимально было бы если б он включил КПК и увидел сразу уже запущенную программу. Этого можно добится поместив ссылку на прогу в диркторию StartUp. Однако если КПК длительное время не включали то у него настает Hard Reset, и эта ссылка улетает. Кто как решал подобные проблемы?
Есть два способа.
Первый.
Глянь в реестре машинки есть поле, как в обычных виндах
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
можешь сюда вписать свою прогу.
И она будет гарантированно стартовать во время загрузки виндов. Но если во время выполнения, твой процесс будет завершен, то до следующего запуска виндов она уже не запуститься.
Но есть еще другой способ: создать из своей проги службу и запустить ее под этой осью - более трудоемкий, но более надежный вариант. Так как система будет сама следить за тем, что бы процесс был загружен и выполнялася.
Первый.
Глянь в реестре машинки есть поле, как в обычных виндах
HKLM\Software\Microsoft\Windows\CurrentVersion\Run
можешь сюда вписать свою прогу.
И она будет гарантированно стартовать во время загрузки виндов. Но если во время выполнения, твой процесс будет завершен, то до следующего запуска виндов она уже не запуститься.
Но есть еще другой способ: создать из своей проги службу и запустить ее под этой осью - более трудоемкий, но более надежный вариант. Так как система будет сама следить за тем, что бы процесс был загружен и выполнялася.
При хард ресете, конечно, нет.
Для того, что бы сохранилось надо записать в ROM устройства, а для этого надо уже общаться о конкретных машиноках с конкретным производителем. Но скорее всего на тему перезаписи / добавления в ROM устройства ни кто говорить не будет - не тот уровень =)))
Или же поискать варианты на хакерских сайтах, но обсуждения на эту тему здесь запрещены! =)))
Для того, что бы сохранилось надо записать в ROM устройства, а для этого надо уже общаться о конкретных машиноках с конкретным производителем. Но скорее всего на тему перезаписи / добавления в ROM устройства ни кто говорить не будет - не тот уровень =)))
Или же поискать варианты на хакерских сайтах, но обсуждения на эту тему здесь запрещены! =)))
Здесь http://forum.ixbt.com/0045/007574.html#11 есть интересный момент, попробуй.
Кстати, хорощий вариант...GVr писал(а):Здесь http://forum.ixbt.com/0045/007574.html#11 есть интересный момент, попробуй.
А в совокупности с сервисом - вечный =)))
Алё!
Вы что, серьёзно насчёт самопроизвольного Hard Reset?
И как часто? Это в гарантийной мастерской Вам рассказали, что так должно быть?
А если ещё дольше не пользоваться, замочит владельца и убежит обратно в магазин?
Что-то не верится!
Ну а по существу, можно завести будильник. Громкость на 0, и пусть раз в день или неделю просыпается сам.
Вы что, серьёзно насчёт самопроизвольного Hard Reset?
И как часто? Это в гарантийной мастерской Вам рассказали, что так должно быть?
А если ещё дольше не пользоваться, замочит владельца и убежит обратно в магазин?
Что-то не верится!
Ну а по существу, можно завести будильник. Громкость на 0, и пусть раз в день или неделю просыпается сам.
-----------------------
i-Mate Jam, WM2003SE
i-Mate Jam, WM2003SE
Замечательно!Cyclops писал(а):Алё!
Вы что, серьёзно насчёт самопроизвольного Hard Reset?
И как часто? Это в гарантийной мастерской Вам рассказали, что так должно быть?
А если ещё дольше не пользоваться, замочит владельца и убежит обратно в магазин?
Что-то не верится!
Ну а по существу, можно завести будильник. Громкость на 0, и пусть раз в день или неделю просыпается сам.
Теперь у нас на форуме эксперт появился с неординарными способностями и тонкой душевной конструкцией, выжающейся нежнейшей лексикой! =)
Будильник решает!
Почему я сам не догадался?
Re: Автоматически запуск ПО
А прогу потом из StartUp как удалить?Crown писал(а):Этого можно добится поместив ссылку на прогу в диркторию StartUp.
Опааа! Ни чего не понял.KAjFASH писал(а):Самый рульный вариант - это подюзать Platform Builder и забадяжить свой гвинтовоз где только твоя прога запускаетса. Соответственно в КПК зашиваетса ROM с этой прогой и после HR в винду не выйдеш.

А теперь давай еще раз и по русски.
Так сказать step-by-step guide.
Особенно разъясни, что ты имеешь в виду под глоголами "подъюзать" и "забадяжить"

Серьезно, разясни. Раз уж знаешь know how.
Ну не правда.IgorKr писал(а):Вопрос был в том, что в Start Up папку попала исполняемая программа,
а не ссылка на нее. И соответственно, не удается ее оттуда удалить, поскольку после перезагрузки она всегда в памяти.
Может есть способ при загрузке ОС выбрать что грузить, а что нет?
Выгружается из памяти с помощью утилиток от SPB Software House и преспокойненько удаляется.
Хотя и оригинальная идея
