Показать полную графическую версию : UpdatePack-XPSP2-Rus версия 7.8.31
Страниц :
1
2
3
4
5
6
7
8
9
10
11
12
[
13]
14
15
16
17
18
19
20
21
22
23
24
Код из GetDateTime делает тоже самое, только с учетом системных настроек (более универсально). »Да, но какой ценой - 20кб!!! (у меня где то была утилита для универсального определения даты/времени как у Вас, но размером всего 360б) А тут одна строка. Думаю AleksandrG сможет сам поправить ее в случае необходимости, а большинство пользователей нужду в изготовлении нескольких ISO пакетом, вряд ли будет иметь.
Да, но какой ценой - 20кб!!! »
Давай не передергивать...
1. Там не только разбор даты и времени на состовляющие. Это сборник процедур на CMD для работы с датами.
2. IMHO 20кб нетакой уж и большой размер. Если выкинуть все лишнее то размер будет чуть больше 1Kб.
3. Если внедрять это в плугин и давать в публичный доступ, то размер CMD кода будет примерно таким-же (~1--2Кб)
4. Бинарный файл, да еще на ASM в общем случае будет меньше чем текстовый.
изготовлении нескольких ISO пакетом
Ему не несколько ISO нужно, а чтобы в имени файла была дата/время. И для решения этой задачи подойдут как твой так и мой варианты. Только нужно оговорить условия применимости обоих. :))
4 Имена конфигурационных списков передавать скрипту UpdatePack-XPSP2-Rus через командную строку или еще как. Нарисовать батник, естественно с ожидание времени завершения предыдущего ну и в конце с выключением компа. »
Сделай батник который будет настраивать нужные пути/параметры и вызывай в нем _Patch.Cmd.
Как пример можешь воспользоваться моим батником для мульти бута. http://forum.oszone.net/attachment.php?attachmentid=5171&d=1185396580
Давай не передергивать... » Давайте. Где я передергиваю!? Вы выложили файл размером 20кб. Проверять его и разбираться какая часть его нужна для выполнения означенной задачи у меня нет ни времени, ни желания, а если пользователь не знаком с батниками, то и вообще задача не из простых. Выкладывали бы только нужную часть и разговор был бы другой.Ему не несколько ISO нужно, а чтобы в имени файла была дата/время. »Читайте внимательней:Запустил все это и пусть работает, а сам спать или на работу. А готовые образы потом проверить. »Вот, как я понял, основное назначение даты\времени в имени файла образа!
Так что зря Вы меня обвиняете в передергивании. "Давайте жить дружно" (с) кот Леопольд.
Прикрепляю архив с найденным у себя в "закормах" файлом Now.com для определения даты/времени, не зависимо от настроек системы, размером всего 192б! В архиве еще тестовый бат файл, для определения выводимых файлом Now.com переменных. Может еще кому потребуется прикрутить время к имени файла. ;)
gora, Вы выложили файл размером 20кб. Проверять его и разбираться какая часть его нужна для выполнения означенной задачи у меня нет ни времени, ни желания »
Текст можно набирать в блокноте или в openoffice writer. И тот и другой способы работают. точно таже ситуация здесь.
Пускай пользователь выбирает что ему нужно. Если у вас нет желания, то это не означает что его нет у других.
В п3 исходного поста AleksandrG был запрос на один образ. Так что изначально хотелось для одного. А уже потом хотелка разыгралась.
А в общем мы скатились в оффтопик. :(((((((((((
Все. Завязали. Мир, дружба, любовь к противоположному полу. :))
А кто-нибудь скажет собственно нужен ли аддон рядовому пользователю 1-BaseCSP - пакет базовых поставщиков службы криптографии для смарт-карт ??
Craager,
не разу не пользовался
Craager, а что мешает чем то?
ну место занимает )
да и зачем мне его встраивать, если он никогда не понадобится/? Мне кажется такие дела надо убирать.
Craager,
205 кб это так много?
all
PS кстати через несколько часов наступит 2ой вторник месяца :) и выйдут долгожданные обновления:)
AleksandrG, 1 Добавлять аддоны через список. Причем желательно использование разных имен.
Список редактировать проще, чем добавлять - убирать аддоны. Можно иметь разные списки под разные конфигурации »
Проверяй:
1. Изменение в __Patch.cmd
Заменяем
If "%~1"=="" (
Set SeparateAddons=
Echo .>Temp\Folders.txt
If Exist Addons\*.* (
For /F "UseBackQ Delims=" %%I In (`Dir Addons /AD /B /ON 2^>nul`) Do (
Echo Addons\%%~I>>Temp\Folders.txt
)
)
) Else (
на
If "%~1"=="" (
Set SeparateAddons=
set UseDefAddos=1
Del Temp\Folders.txt 1>nul 2>nul
if defined CustomPluginsFile (
Copy %CustomPluginsFile% Temp\Folders.txt 1> nul 2>nul
if Exist Temp\Folders.txt set UseDefAddos=
)
if Defined UseDefAddos (
Echo .>Temp\Folders.txt
If Exist Addons\*.* (
For /F "UseBackQ Delims=" %%I In (`Dir Addons /AD /B /ON 2^>nul`) Do (
Echo Addons\%%~I>>Temp\Folders.txt
)
)
)
) Else (
2. Изменение в __Patch.cmd
ищем
:CheckRequired
For /F "Delims=" %%I In (Temp\Folders.txt) Do (
заменяем
If Not "!ErrorLevel!"=="0" (
Echo Ошибка: для дополнения %%~nxI требуется дополнение %%K.
Set ErrFlag=1
на If Not "!ErrorLevel!"=="0" (
Echo Ошибка: для дополнения %%~nxI требуется дополнение %%K.
Rem Новый код, проверка на правильность формирования ручного списка.
if not defined UseDefAddos Echo Не правильно сформирован список аддонов в %CustomPluginsFile%
Set ErrFlag=1
3. Использование
Создать такой батник
Set CustomPluginsFile=I:\Distrib\Windows\winxp\test
I:\Distrib\Windows\winxp\Updates\UpdatePack-XPSP2-Rus_\__PATCH.CMD
и сохранить его под именем Demo.Cmd
Где
I:\Distrib\Windows\winxp\test -- путь и имя файла списка аддонов
I:\Distrib\Windows\winxp\Updates\UpdatePack-XPSP2-Rus_\ -- путь к __PATCH.CMD .
затем из командной строки
Demo.Cmd <Ввод>
Просьбы сделать это через параметр __patch.cmd отправлять в \dev\nul.
P.s. для облегчения построения списка аддонов можешь использовать такой батник. (сохранить как DOS (866) текст).
@Echo off
REM Вспомогательный командный файл для формирования списка аддонов
REM для UpdatePack-XPSP2-Rus
REM
REM (С) 2007 Vladimir Serdyuk aka vserd
REM
if [%1]==[] goto :Usage
if /I [%1]==[help] goto :Usage
SetLocal enabledelayedexpansion
Echo .>%1
if not [%2]==[] (
Set DPatch=%2
Set BS=!DPatch:~-1,1!
if not [BS]==[\] Set DPatch=!DPatch!\
)
If Exist !DPatch!Addons\*.* (
For /F "UseBackQ Delims=" %%I In (`Dir !DPatch!Addons /AD /B /ON 2^>nul`) Do (
Echo Addons\%%~I>>%1
))
endlocal
goto :Eof
:Usage
Echo Использование:
Echo.
Echo Вариант 1.
Echo Поместить файл в папку с UpdatePack и выполнить команду
Echo %0 "FileName"
Echo Если путь/имя файла содержит пробелы
Echo или
Echo %0 FileName
Echo Если путь и имя файла не содержит пробелов.
Echo.
Echo Вариант 2
Echo Запускать из любого места файловой системы, тогда команда будет
Echo выглядить так
Echo %0 "FileName" "Patch to UpdatePack Dir"
Echo.
Echo Вариант 3
Echo %0 help
Echo Выдача этого сообщения
Exit /B 1
Goto :eof
mercuryn
11-09-2007, 09:41
Craager, объясните пожалуйста, а кого Вы относите крядовому пользователю », а кого к нерядовому???
Возможно тогда и станет понятно что делать с1-BaseCSP »...
Boa Soft, Оформил свой аддон HTMLINFO (http://forum.oszone.net/thread-90061.html) использовал ваше название и способ интеграции.
Проведена работа над ошибками.
gora, там есть ответы на ваши вопросы
Доброго времени суток,довольно давно (около года) пользуюсь паком от Petya V4sechkin (за который ему огромное спасибо) и никогда не сталкивался с проблемами. Вот только с паком 7.8.16 начались проблемы. Суть её в следующем: выпадение синего экрана и перезагрузка. Происходит это во время инсталяции программ на уже установленую винду или было во время работы прог (к примеру случилось так во время прошивки привода). Синие экраны выпадают не регулярно, пробовал изменять состав или вообще не интегрировать адоны но даже без них происходит тоже. Сейчас установил оригинальный виндовс и всё прекратилось. В чём может быть проблема?
Petya V4sechkin
11-09-2007, 20:59
Вот только с паком 7.8.16 начались проблемы.
Ссылку в шапке читали? (http://forum.oszone.net/post-636375.html#post636375)
выпадение синего экрана и перезагрузка.
Синие экраны (http://forum.oszone.net/thread-81449.html)
konopa
Может вот поэтому? (http://forum.oszone.net/post-636375.html#post636375)
Читал, но я обновил до версии 7.8.31, а в ней как я понял эта ошибка исправлена. Сейчас снова установлю винду с паком и запишу чё там на синем экране написано.
konopa,
кстати по номеру ошибки можно определить причину неполадки
http://www.oszone.net/12/BSOD
Вот снова вылетело, на этот раз при первом запуске проги jv16 Power tools. Прикрепляю фото экрана, я конечно чайник в этом но не говорит ли это о том, что у меня память глючит?
Вот нашёл описание: "0x000000C4: DRIVER_VERIFIER_DETECTED_VIOLATION
Это общий стоп для фатальных ошибок выявленых Driver Verifier (инструмент проверки драйверов). Переметры переданны KeBugCheckEx и отображены на синем экране."
aset, Я так понял, что причина не определена системой?
volk1234
12-09-2007, 02:29
DRIVER_VERIFIER »
У меня было такое по моей воле, я только не С4 а С9
перезагрузился в безоп.режиме и запустив verifier из cmd отрубил проверку драйверов.
Суть verifier в проверке драйверов на работоспособность при загрузке системы.
Вы драйвера ставите вместе с паком? И еще попробуйте версии поновей скачать драйверов.
volk1234, Версии дров самые новые, устанавливаю их после установки Виндовс. Синий экран выпадает при обращении к реестру, к примеру чистка.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC