Форум OlegON > Программы и оборудование для автоматизации торговли > Оборудование > ТСД > Motorola (Symbol)

MC9060 Windows Mobile 5.0 пропадают настройки в реестре

31.10.2020 0:59


05.12.2019 12:45
Морвран Воорхис
 
Коллеги, подскажите пожалуйста пути решения.

Проблема: при редактировании реестра на базе Windows C.E настройки сохраняются и вступают в силу после изменений.

На Windows Mobile 5.0 после перезагрузки всё встаёт на свои первичные места.
Как это пофиксить?

Связано ли это с ветками SkipMerge/Regmerge?
07.12.2019 14:56
Морвран Воорхис
 
Я так понимаю на базе Windows, системе требуется CPY файл который будет копировать в папку Windows нужные файлы.
Только вопрос остается открытым: что он должен копировать туда? Если я просто хочу внести значения в реестр что-бы они не сбрасывались, что, неужели прописывать CPY для reg файла?

Если с MC32n0 при замене клавиатуры на другую - всё ясно, данный файл копирует sct rmt и mmt в Windows и всё прекрасно работает.
09.12.2019 09:09
pavel_k
 
Морвран Воорхис, создайте .reg файл с необходимыми изменениями и положите его в Application. По-моему, этого будет достаточно, чтобы настройки реестра сохранялись после Cold Boot.
09.12.2019 09:38
Морвран Воорхис
 
pavel_k, Windows Mobile 5.0 - после перезагрузки слетают сразу-же.
В Windows C.E вы правы, именно так и работает
09.12.2019 10:39
pavel_k
 
Морвран Воорхис, хм... хорошо, а если скопировать reg файл в папку Windows и сделать Warm Boot, внесутся ли изменения при этом? С WM5.0 давно дел не имел.
09.12.2019 10:41
Морвран Воорхис
 
pavel_k, не-а)
Увы, безуспешно.

буду ковырять далее, если будет успех - напишу)
20.12.2019 03:05
onixx3
 
програмка стартапктл
скачать можно на зебре бесплатно, если не получиться разобраться, обращайтесь
15.01.2020 02:31
onixx3
 
Цитата:
pavel_k Морвран Воорхис, хм... хорошо, а если скопировать reg файл в папку Windows и сделать Warm Boot, внесутся ли изменения при этом? С WM5.0 давно дел не имел.
так внесутся, но ему особо не поможет.
из аппликейшн можно автоматически запустить при загрузке файл типа ***.run, поместив его в стартап.
таким образом по идее, должна запустится мегре и установить ключики.
но если уж писать сценарии, то лучше уже с удобствами.

таким образом у меня реализована возможность рестора и переустановки софта с кнопочки или принудительно перезагрузкой, причем снести не получится клинбутом:

SplashOn
Mkdir "\Program Files\Odyssey Software"
wait
Mkdir "\Program Files\Odyssey Software\AppCenter"
wait
Copy "\Application\RST\AppCenter.exe" "\Program Files\Odyssey Software\AppCenter\AppCenter.exe"
wait
Copy "\Application\RST\AppCenter.exe" "\Windows\AppCenter.exe"
wait
Copy "\Application\RST\AppCenter-User.cfg" "\Application\AppCenter-User.cfg"
wait
Copy "\Application\RST\AppCenterAdmin.exe" "\Program Files\Odyssey Software\AppCenter\AppCenterAdmin.exe"
wait
Copy "\Application\RST\PKGS.LST" "\Temp\PKGS.LST"
wait
Copy "\Application\RST\partition.mbn" "\Temp\partition.mbn"
wait
Copy "\Application\RST\StartUpdLdr.exe" "\Temp\StartUpdLdr.exe"
wait
Copy "\Application\RST\CleanPS.bin" "\Temp\CleanPS.bin"
wait
Copy "\Application\RST\AppCenter.lnk" "\Windows\Start Menu\Programs\AppCenter.lnk"
wait
Copy "\Application\RST\AppCenterAdmin.lnk" "\Windows\Start Menu\Programs\AppCenterAdmin.lnk"
wait
Copy "\Application\RST\RESTORE.lnk" "\Windows\Start Menu\Programs\RESTORE.lnk"
wait
Copy "\Application\RST\AppCenter.lnk" "\Windows\StartUp\AppCenter.lnk"
wait
regmerge [/q] "\Application\RST\nls.reg"
SplashOff
15.01.2020 03:29
onixx3
 
Цитата:
Морвран Воорхис Я так понимаю на базе Windows, системе требуется CPY файл который будет копировать в папку Windows нужные файлы.
Только вопрос остается открытым: что он должен копировать туда? Если я просто хочу внести значения в реестр что-бы они не сбрасывались, что, неужели прописывать CPY для reg файла?

Если с MC32n0 при замене клавиатуры на другую - всё ясно, данный файл копирует sct rmt и mmt в Windows и всё прекрасно работает.
скрипт .cry (если оно в мобайле вообще самозапускается, я не помню) для запуска рег-файла не получится использовать, наверно можно копировать в виндовс с итоговым вармбутом.

или попробовать создать и поместить в /Application/StartUp/ run-файл типа:

#для установки .cab
\Windows\wceload.exe
\Application\myapp.cab /noui

#для запуска .exe
\Application\myprog.exe

#для запуска .reg (не проверял)
\Windows\regmerge.exe
\Application\myset.reg"

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.