HPC.ru lite - Все форумы
Форум: Windows Mobile и Pocket PC - общие вопросы
Тема: Автозапуск приложений
[Ответить]
bd5 [11.09.2008 11:57] Автозапуск приложений:
Помогите разобраться с проблемой.
На SD когда-то была установлена прога, сейчас юзаю другую SD-шку и каждый раз при выходе из спящего режима,
при нажатии на любую кнопку выскакивает сообщение об ошибке
Не удается выполнить \SD-MMCard\Soft\prog.exe
(если нажата не кнопка питания, то еще и запускается соотв. приложение)
Так же это сообщение выскакивает при soft-ресете, а при включении питания нет.
Прошерстил почти весь реестр, папку Windows, даже намека не нашел где бы это убрать.
Смотрел на предмет Today, ничего не нашел.
В форумах уже возникал подобный вопрос, но рецепт был один -google
Может кто направит в нужное русло, как это убрать.
КПК FS N560 WM5
P.S. Программы в памяти нет, т.е. ее запускает WM
**kirill [11.09.2008 13:45] :
STools поставь, зверь программа... Покет механик это для карт памяти...
Михаил-iver [11.09.2008 14:38] :
просто удали ярлык этой проги из \Windows\StartUp\
bd5 [11.09.2008 16:44] :
Михаил-iver писал(а):
просто удали ярлык этой проги из \Windows\StartUp\
Ярлыка в StartUp нет.
Это была единственная программа которая устанавливалась через ActiveSync.
К большому сожалению не сохранился setup, чтоб можно было бы посмотреть сценарий установки.
Более того я подумал, что отрабатывается события
APP_RUN_AFTER_WAKEUP или NOTIFICATION_EVENT_WAKEUP, но перед уходом в спящий режим проги в памяти нет.
Но где может это храниться во flash я не нашел.
По реестру лазил десятком разных прог, никаких близких упоминаний не нашел.
Может еще будут какие идеи.
sshd [11.09.2008 21:53] :
bd5 писал(а):
Более того я подумал, что отрабатывается события
APP_RUN_AFTER_WAKEUP или NOTIFICATION_EVENT_WAKEUP, но перед уходом в спящий режим проги в памяти нет.
а эти события для того и нужны, чтобы запускать то, чего в памяти нет
bd5 [11.09.2008 23:10] :
sshd писал(а):
а эти события для того и нужны, чтобы запускать то, чего в памяти нет
Поначалу я так и думал, но ведь физически экзешника в машинке нет.
Т.е перед уходом в спящий режим никто "галочку" не взведет APP_RUN_AFTER_WAKEUP.
Что странно включаешь машинку все нормально, никаких сообщений нет, нажимаешь soft reset и после перезагрузки сразу еще до конца не загрузившись вылетает ошибка. В этом случае не работает механизм hibernate.
Где-то всетаки в реестре прописалась строка запуска, все строковые переменные я просмотрел, остались hex-массивы.
sshd [12.09.2008 00:08] :
bd5 писал(а):
Поначалу я так и думал, но ведь физически экзешника в машинке нет.
именно поэтому ошибка и выдаётся
bd5 писал(а):
Т.е перед уходом в спящий режим никто "галочку" не взведет APP_RUN_AFTER_WAKEUP
так помоему он не сбрасывается после срабатывания (в отличие от события по времени).
bd5 писал(а):
Где-то всетаки в реестре прописалась строка запуска, все строковые переменные я просмотрел, остались hex-массивы.
ну так там и прописалась - в notification queue
[Ответить]