Исходник:
До вмешательства в реестр ветка выглядела вот так:
REGEDIT4
[HKEY_LOCAL_MACHINE\init]
"Launch10"="shell.exe"
"Launch20"="device.dll"
"Depend20"=hex:\
0a,00
"Launch30"="gwes.dll"
"Depend30"=hex:\
14,00
"Launch60"="servicesStart.exe"
"Depend60"=hex:\
14,00
"Depend50"=hex:\
14,00,1e,00
"Launch96"="hello.exe"
"Depend96"=hex:\
14,00
"Launch100"="Gpsmc.exe"
"Depend100"=hex:\
1e,00
"Launch109"="YFLoader6.exe"
"Depend109"=hex:\
14,00,1e,00
"Depend98"=hex:\
14,00
Прочитав мануалы, для меня осталось загадкой значения Depend50 и Depend98 которые не привязаны ни к одному exe файлу. Хотя навигатор абсолютно новый и засорить его вроде не мог.
Модификация:
Первый вариант:
"Launch110"="\\ResidentFlash\\MobileNavigator\\MobileNavigator.exe"
"Depend110"=hex:\
14,00
110 - придумал как наибольшую, по логике надеясь что грузится навител начнет после родной оболочки.
14,00 - так как почти всё грузится после device.dll, поэтому решил поставить так.
Результат1: запуск навитела перед оболочкой (оболочка даже не появилась на мгновение) с ошибкой что "какой та там файл карт не найден." белоснежная карта. но при повторной попытке открыть карты, все открылось. при выходе увидел оболочку.
Результат2: запуск навитела перед появлением панели пуск. ошибка доступа к файлам карт.
Второй вариант:
"Launch110"="\\ResidentFlash\\MobileNavigator\\MobileNavigator.exe"
"Depend110"=hex:\
14,00,1e,00
решил поставить параметры загрузки как у родной оболочки.
Результаты: аналогичный результат с первым вариантом.
Третий вариант:
"Launch110"="\\ResidentFlash\\MobileNavigator\\MobileNavigator.exe"
"Depend110"=hex:\
6D,00
загружаться после родной оболочки, 109-6D.
Результат1: загружается оболочка, навитела не видно. при запуске навитела через кнопку. навител грузится как обычно, значит не свернулся и т.д. и т.п.
Результат2: винда загрузилась. навитела нет. вполне разумно, т.к. родная оболочка не грузилась, значит и навител запускать не после чего.
Вывод1: Навител загружается слишком быстро. и файловый менеджер в виде оболочки не загрузился еще. вот и конфликт доступа к файлам.
Вывод2: НАВЕРНОЕ стандартная оболочка не отправляет команды об удачном запуске, следовательно все после оболочки не грузится.
----------------
если кому интересно/нужно.
автозапуск навитела при включении навигатора:
1. добавляем в реестр строку с загрузкой "14,00,1e,00". ссылка на файл MortScript
2. в файле MortScript:
вообщем навителу нужна была секунда. он ее получил!
родно меню при загрузке даже не мигает. сразу навител.