PDA

Показать полную графическую версию : [addon] z-Runss - модификация прогресс-бара установки


Страниц : 1 [2] 3 4 5 6 7 8

ya158
19-08-2010, 15:33
У меня не срабатывает запуск Runss. Появляется окно с заголовком "Error", текстом "Ошибка" и кнопкой ОК. При нажатии на кнопку ОК выскакивает "Access violation at address 00459C6E in module 'Runss.exe'. Read of address 00000000." с кнопкой ОК, при нажатии на которую всё багополучно зависает.
Я выяснил, что это происходит из-за файла RUNSS.XML. Во вложении RUNSS.XML и PreSetup.cmd.

sLiDeR-X
20-08-2010, 07:47
ya158, у вас некорректный presetup.cmd (ANSI кодировка), в частности строка
<Nul >%SystemDrive%\Runss.xml Set /P $VAR=яю
Должна быть такая (OEM кодировка)
<Nul >%SystemDrive%\Runss.xml Set /P $VAR=*■

Wowa_z
20-08-2010, 12:09
sLiDeR-X, подскажите в чём может быть проблема.
Посмотрел файлы представленные постом выше и сравнил их со своими.
В результате у меня файл RUNSS.XML такой же как и в аддоне т.е. в него не прописаны аддоны
которые я хочу установить.

И ещё я заметил, что во время интеграции, при обработке z-KeepPrefSVC выдаёт сообщение что невозможно что-то сделать, но окно быстро исчезает и я не успеваю прочитать, может быть в этом проблема.

P.S. Извините, что задаю вопрос по z-KeepPrefSVC здесь.

sLiDeR-X
20-08-2010, 12:36
Wowa_z, Addons\z-KeepPrefSVC\Finish откройте текстовым редактором и в самом конце напишите pause. В результате окно не пропадет и вы сможете посмотреть ход работы.

Wowa_z
20-08-2010, 13:20
sLiDeR-X, сделал как Вы сказали, в итоге получил:

Скопировано файлов: 1.
Программа распаковки файлов Microsoft (R), версия 5.1.2600.0
(C) Корпорация Майкрософт, 1990-1999. Все права защищены.

Распаковка addons\z-keepprefsvc\svcpack.in_ в addons\z-keepprefsvc\SVCPACK.INF.
addons\z-keepprefsvc\svcpack.in_: 1466 байт распаковано в 4229 байт, увеличение на 188%.

Не удается найти D:\UpdatePack-XPSP3-Rus-10.8.18\Addons\z-KeepPrefSVC\_SetupHotfixes.cmd
Скопировано файлов: 1.
Скопировано файлов: 1.
Не удается найти D:\UpdatePack-XPSP3-Rus-10.8.18\Addons\z-KeepPrefSVC\svcpack.in_
Cabinet Maker - Lossless Data Compression Tool

Скопировано файлов: 1.er]
Скопировано файлов: 1.
Скопировано файлов: 1.
Для продолжения нажмите любую клавишу . . .

sLiDeR-X
20-08-2010, 13:38
Wowa_z, впредь пишите вопросы в соответствующие ветки эддонов.
Обновил эддоны. Скачайте оба и проверьте снова.

tr011_tmn
24-08-2010, 09:03
Сделал на основании этой программы эддон.
Немного модифицировал экзешник - подогнал в нужное место (под 1024*768), нарисовал фон (для своего Winntbbu). »
У меня к вам вопрос. Мне очень понравилась идея отображения на этапе Т-13 устанавливаемого ПО. Но немного непонятен алгоритм действий.
Может стоит создать небольшое Faq для тех кто в танке.
Я скачал оба аддона, закинул в папку Addons 3 папки: z-KeepPrefSVC, z-Runss, CMD_Files. Что мне требуется сделать что бы получить только список устанавливаемого софта на этапе Т-13, без вопросов устаналивать или нет что либо?

Amigos
24-08-2010, 09:55
Что мне требуется сделать что бы получить только список устанавливаемого софта на этапе Т-13, без вопросов устаналивать или нет что либо? » как вариант схемы действий (без привлечения неродного софта)
экспорт ветки реестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
regedit /E c:\temp.reg "%KEY%"
очистка ветки HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
reg delete "%KEY%" /f
загон в ветку HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx списка устанавливаемого софта, к примеру
без проверки

REG ADD %KEY%\1rootupd /VE /D "Обновление корневых сертификатов" /f
REG ADD %KEY%\1rootupd /V 1 /D "%SrcDosPath%\I386\SVCPACK\ROOTSUPD.EXE /Q" /f

с проверкой наличия

If Exist "%SrcDosPath%\I386\SVCPACK\MassStor.exe" (
REG ADD %KEY%\zzAHCI /VE /D "Интеграция AHCI драйверов" /f
REG ADD %KEY%\zzAHCI /V 1 /D "%SrcDosPath%\I386\SVCPACK\MassStor.exe" /f
)

запуск установки програм из списка
rundll32.exe iernonce.dll,RunOnceExProcess
любуемся списком устанавливаемых приложений http://oszone.net/user_img/050214130343/runonceex.png
если любование не радует, то можно поменять иконку на другую [решено] Значок в RunOnceEx (http://forum.oszone.net/thread-146644.html)
или вообще искорёжить этот диалог под себя
у меня этап "установка приложений на T13" выглядит как то так http://s003.radikal.ru/i201/1008/71/a0cd172f1124.png
востановить ветку рееестра HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx из бэкапа c:\temp.reg

приношу извенения автору этого аддона за офтопик

sLiDeR-X
24-08-2010, 13:00
Amigos, необычно :) Мне понравилось.

tr011_tmn, Что мне требуется сделать что бы получить только список устанавливаемого софта на этапе Т-13, без вопросов устаналивать или нет что либо? »
Все, что касается вопросов находится в presetup.cmd и относится к z-KeepPrefSVC (http://forum.oszone.net/thread-178710.html).
В шапке там написано - читайте:
Для тех, кому не нужна реализация вопросов: Отредактируйте presetup.cmd »

sLiDeR-X
25-08-2010, 10:11
voler, а какая вам нужна инструкция? Скачиваете, распаковываетев папку с аддонами.

sLiDeR-X
25-08-2010, 11:18
А это для кого написано?
где _SetupHotfixes.cmd - файл, полученный отработкой z-KeepPrefSVC »
Никаких настроек проводить не нужно, разве что за исключением:
подогнал в нужное место (под 1024*768), нарисовал фон (для своего Winntbbu). »
Для тех, кто хочет подкорректировать под свой Winntbbu - Restorator или Reshack и любой графический редактор в руки и вперед (как работать с этими программами можете найти в конференции)

Wowa_z
25-08-2010, 12:36
а это нормально что система пишет отсутствуют системные данные для аддона Z-InfClean? »

столкнулся с такой же проблемой, но для работы аддона Z-InfClean нужно скачать ещё и архив под названием BIN и разместить его в папке UpdatePack-XPSP3-Rus, а не в папке Addons, тогда ругаться перестанет.

sLiDeR-X, если использовать Updateintegrator, и на вкладке "Постобработка дистрибутива" отметить чек-бокс "Упаковать inf-файлы после интеграции" - нужно ли использовать аддон Z-InfClean, ведь эта опция в Updateintegratorе "Объединяет дублирующиеся секции и удаляет лишние пробелы"

sLiDeR-X
25-08-2010, 12:55
voler, отсутствуют системные данные для аддона Z-InfClean »
Если возникает проблема стороннего аддона - пишите в ветку стороннего аддона.
И к тому же это обсуждалось несколькими постами выше - читайте тему! #15 (http://forum.oszone.net/post-1468171-15.html)

liben
25-08-2010, 13:03
А ссылку можно? »http://forum.oszone.net/attachment.php?attachmentid=34323&d=1257198602

Wowa_z
25-08-2010, 13:05
voler, да вот (http://forum.oszone.net/thread-137382.html) пожалуйста. К стати об этом указано в аддоне z-KeepPrefSVC.

пока писал сообщение - уже ответили

sLiDeR-X
25-08-2010, 13:17
sLiDeR-X, если использовать Updateintegrator, и на вкладке "Постобработка дистрибутива" отметить чек-бокс "Упаковать inf-файлы после интеграции" - нужно ли использовать аддон Z-InfClean, ведь эта опция в Updateintegratorе "Объединяет дублирующиеся секции и удаляет лишние пробелы" »
Только что у себя прогнал - не работает (файл _SetupHotfixes.cmd создается некорректный). У меня не работает из-за аддона AHCI MassStorage, так как он создает еще одну запись [SetupHotfixesToRun] в файле svcpack.inf. Если вы не используете аддон драйверов, то можете попробовать. Только посмотрите на корректность созданные файлы SetupHotfixes.cmd и svcpack.in_ в папке с аддоном z-KeepPrefSVC

sLiDeR-X
25-08-2010, 14:46
Обновил!
Интегрировал программу INFCLEAN.EXE от участника Boa Soft.
Теперь наличия аддона Z-InfClean не нужно!

Пробуем и отписываемся о работе

voler, на каком этапе ошибка? z-KeepPrefSVC отрабатывает?

sLiDeR-X
25-08-2010, 19:59
voler, лог не пишется. В папке с аддоном должны быть файлы _SetupHotfixes.cmd, svcpack.in_
Выложите их.
А вообще: понял проблему, завтра постараюсь подправить скрипт и выложить. Подождите немного. »

Wowa_z
26-08-2010, 15:19
sLiDeR-X, только что проверил обновлённый аддон.
На 13 минуте появилось два или три ДОС-окна, появился прогресс-бар установки программ, но он пролетел очень бысто, а программы по прежнему не установились.

На установленной системе просмотрел файл Runss.xml - все программы и пути прописаны.

В прикреплённом ya158 в посте № 27 архиве в файле Runss.xml, до списка программ, прописана ещё и строка

<Item Title="(C" Program="For\%%i\in\(C.D" Parameters="E F G H I J K L M N O P Q R S T U V W X Y Z) Do If Exist %%i:\WIN51 Set SrcDosPath=%%i:"/>

как мне кажется для определения дисковода, а в созданном теперь Runss.xml - его нет, может быть в этом причина?

sLiDeR-X
26-08-2010, 17:34
Wowa_z, Этой строки и не должно быть. Я это пофиксил, так как это ошибка была. Приложите свой Runss.xml




© OSzone.net 2001-2012