28 сентября 2010
XDA UC NET v0.9.3.1
XDA UC NET - полезная программа после перепрошивки кпк. С ней Вы настроите все довольно быстро - установите программы, восстановите настройки в реестре, восстановите контакты и прочее.
От автора:
UC_NET поддерживает большинство фич XDA_UC, если вы использовали прошивки с XDA_UC, то ваша папка XDA_UC скорее всего может быть использована.
UC_NET написана на c# и обрабатывает и логирует всевозможные ошибки.
UC_NET НЕ сидит в автозагрузке, ее можно запустить когда угодно.
UC_NET НЕ привязана к папке с именем XDA_UC - можно выбрать любую папку и затем установить все что в ней есть по правилам XDA_UC.
UC_NET portable приложение - его не надо инсталлировать, оно не пишет в реестр, не создает никаких файлов кроме собственного лога.
Я добавил возможность заменить команды, которые XDA_UC хранит в реестре, на команды которые просто хранятся в той же папке.
Поддерживаются следующие команды: UC_NET_CopyDirectories, UC_NET_CopyFiles, UC_NET_CreateShortcuts, UC_NET_DeleteFiles
• Создаем текстовый файл (UTF8 и Unicode поддерживаются, так что проблем с русским быть не должно), заполняем его аргументами и копируем в папку, которую будете использовать (XDA_UC или по вашему выбору). Ззадания на копирования папок берутся из файлов в названии которых вы укажете UC_NET_CopyDirectories, формат должен быть таким:
куда=откуда
куда=откуда
• Задания на копирования отдельных файлов берутся из файлов в названии которых вы укажете UC_NET_CopyFiles, формат должен быть таким:
куда=откуда
куда=откуда
• Задания на создание ярлыков берутся из файлов в названии которых вы укажете UC_NET_CreateShortcuts, формат должен быть таким:
полный_путь_к_ярлыку=\"на_что_он_ссылается\"
полный_путь_к_ярлыку=\"на_что_он_ссылается\" \"параметры\"
• Задания на удаление файлов берутся из файлов в названии которых вы укажете UC_NET_DeleteFiles, формат должен быть таким:
имя_файла_который_надо_удалить
имя_файла_который_надо_удалить
• Можно использовать более одного файла с командами, например файл UC_NET_CreateShortcuts1.Settings.Advanced будет распарсен так же как и UC_NET_CreateShortcuts.txt
• UC_NET гарантирует установку в следующем порядке
* запускаются MSCR файлы (в алфавитном порядке)
* устанавливаются XML и PROVXML файлы (в алфавитном порядке)
* устанавливаются CER файлы (в алфавитном порядке)
* устанавливаются в память устройства, без запросов CAB файлы из корня папки (в алфавитном порядке)
* устанавливаются с запросом CAB файлы из папки Manual (в алфавитном порядке)
* импортируются REG файлы (в алфавитном порядке)
* копируются папки
* создаются ярлыки
* восстанавливаются контакты из первого по алфавиту PIB файла.
Легко можно поменять порядок выполнения установки - перед тем как в соответствии с предыдущим пунктом, обрабатывается папка XDA_UC, программа ищет вложенные папки с именами от 1 до 99 и обрабатывает их. Например, если вам необходимо в первую очередь установить My.cab, просто создайте папку
XDA_UC\1
и переместите ваш файл туда.
Другими словами - сначала, если есть, в алфавитном порядке обрабатываются папки
XDA_UC\1
XDA_UC\2
...
XDA_UC\33
...
XDA_UC\99
и только потом сама папка XDA_UC. Думаю этого достаточно, чтоб организовать установку любой сложности.
Q: Как создавать ярлыки?
A: XDA_UC читает задания из реестра, UC_NET пока тоже, но я добавил и простой портабл вариант - см выше. UC_NET_CreateShortcuts =)
пример в старом непортабельном стиле XDA_UC для авторов прошивок:
[HKEY_LOCAL_MACHINESoftwareXDAAutoShortCut]
\"Environment.SpecialFolder.ProgramsRTasks.lnk\"=\"WindowsRTasks.exe\"
\"Environment.SpecialFolder.ProgramsGPSSeaSGEE.lnk\"=\"WindowsSeaSGEE.exe\"
\"Environment.SpecialFolder.ProgramsGPSClean GPS Data.lnk\"=\"WindowsCleanGPSData.exe\"
\"Environment.SpecialFolder.ProgramsGPSHTC GPS Tool.lnk\"=\"WindowsHTCGPSTool.exe\"
\"Environment.SpecialFolder.ProgramsPPCPimBackup.lnk\"=\"WindowsPPCPimBackup.exe\"
если папка не существует, она будет создана.
Как видете можно вместо конкретных путей указывать папки из Environment.SpecialFolder Enumeration, тогда ярлыки будут создаваться в правильных местах независимо от локализации Windows. Это тоже новая фича UC_NET.
Q: Как копировать папки?
A: Простой способ - все что надо скопировать на устройство кладем в XDA_UCCopy2Root
Следующий способ - файл с командами UC_NET_CopyDirectories.
Сложный способ - XDA_UC читает задания из реестра, пример
[HKEY_LOCAL_MACHINESoftwareXDADirCopy]
\"WindowsStart MenuProgramsGPS\"=\"Storage CardGPS\"
скопирует все из \"Storage CardGPS\" в папку \"WindowsStart MenuProgramsGPS\"
т.е. чтоб организовать создание ярлыков и копирование папок надо сделать reg файл и положить его в XDA_UC.
Источник :
Требования : WM6-WM6,5
Язык интерфейса : Многоязычный
Тип установки :
Требования : WM6-WM6,5
Язык интерфейса : Многоязычный
Тип установки :
XDA UC NET, полезная программа для кпк, программа после перепрошивки, восстановить после прошивки
Постоянная ссылка:
http://pda4you.net/programmy_pda/systems/4004-xda-uc-net-v0931.html



