Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » интеграция WMP10

Ответить
Настройки темы
интеграция WMP10

Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изменения
Автор: Vovanchik
Дата: 17-02-2006
Описание: варез запрешен на форуме... на будущее учти
я смог без особых усилий интегрировать последние обновления, проблему вызвала интеграция WMP10, всё было сделано по инструкции, но почему-то не захотел он интегрироваться... вывел ошибку:

Код: Выделить весь код
< was unexpected at this time.
...именно на этом я застопорился =(

и еще вопросец, папка $OEM$ (со всеми нужными вложениями) должна быть создана на диске ручками? первоначально на диске ее быть не должно, как я понимаю?

Отправлено: 15:02, 17-02-2006

 

Аватара для SyCraft

Старожил


Сообщения: 342
Благодарности: 10

Профиль | Сайт | Отправить PM | Цитировать


Варез запрещен на форуме!

-------
Мой блог: Сделай то что хочешь из того что нравится!
----
Помощь проектам развивающихся в рамках OSZone.net


Отправлено: 15:40, 17-02-2006 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Извеняюсь насчет запрошенного вареза, а на вторую часть вопроса (насчет псевдо ошибки) ответ будет?

Отправлено: 15:54, 17-02-2006 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Вообще-то это ошибка синтаксиса при выполнении cmd-файла. Строго говоря нужно сначала найти этот файл, а потом строку на которой лезет ошибка. Думаю дистрибутив тут непричем, попробуйте другую версию слипстримера.

Отправлено: 16:47, 17-02-2006 | #4


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Попробовал уже несколько версий, всё приводит к одному и тому же...

От чего еще это может зависить может нужно как-то поправить сам файл *.cmd что бы эта ошибка в дальнейшем не вылазила? =(

Отправлено: 18:56, 17-02-2006 | #5


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Для начала нужно найти причину. Включите режим ECHO (закомментируйте строку @echo off) и запустите пакетник с выводом в файл. Останется проанализировать лог и найти место сбоя, пример:
Код: Выделить весь код
file.cmd >file.log 2>&1

Отправлено: 07:14, 18-02-2006 | #6


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Всё сделал как сказано вывел в файл лог операции, получилось примерно такое:
Код: Выделить весь код
c:\000>TITLE WMP 10 Slipstreamer V1.1 - By Bashrat the Sneaky, translated and modified Vse Do Fe'Ni  

c:\000>REM

c:\000>REM

c:\000>REM

c:\000>REM ##################################################################### 

c:\000>REM #									# 

c:\000>REM #		Copyright Bўshrat the Sneaky 2005	 

c:\000>REM #		Translated and modified Vse Do Fe'Ni			# 

c:\000>REM #									# 

c:\000>REM #			http://www.BTSunattended.net			# 

c:\000>REM #									# 

c:\000>REM #			BashratTheSneaky@BTSunattended.net		# 

c:\000>REM #									# 

c:\000>REM ##################################################################### 

c:\000>REM

c:\000>REM

c:\000>REM

c:\000>REM ##################################################################### 

c:\000>REM ======================= 

c:\000>REM Folders, commands and other 

c:\000>REM Џ*ЇЄЁ, Є®¬**¤л Ё в.¤. 

c:\000>REM _______________________ 

c:\000>SET P=C:\WMP10TMP 

c:\000>SET OUT=C:\I386 

c:\000>SET C=MAKECAB /D CompressionType=LZX /D CompressionMemory=21 /L C:\I386 C:\WMP10TMP\ 

c:\000>SET TotalSteps=3 

c:\000>SET SP=c:\000 

c:\000>IF NOT EXIST C:\WINDOWS\System32\reg.exe COPY /V c:\000\reg.exe C:\WINDOWS\System32 

c:\000>FOR /F "usebackq tokens=1,2,3*" %i IN (`REG QUERY "HKEY_USERS\.DEFAULT\Control Panel\International" /v Locale`) DO @if %k == 00000419 (FOR /F "usebackq tokens=1,2,3*" %i IN (`REG QUERY "HKEY_USERS\.DEFAULT\Control Panel\International" /v sLanguage`) DO @if /I %k == RUS ) 

c:\000>SET CH=IF ==RUS ( ECHO  

c:\000>SET CHM=)  else (echo  

c:\000>REM ======================= 

c:\000>REM ##################################################################### 

c:\000>IF EXIST C:\WMP10TMP RD C:\WMP10TMP 

c:\000>IF EXIST C:\I386 RD C:\I386 

c:\000>COLOR 0A 

c:\000>CLS

c:\000>ECHO.


c:\000>ECHO.


c:\000>ECHO.

( was unexpected at this time.

c:\000>IF ==RUS ( ECHO ќв®в Ў*вд*©« Ї®¬®¦Ґв ў*¬ Ё*⥣аЁа®ў*вм Windows Media Player 10 ў ¤ЁбваЁЎгвЁў XP!)  else (echo This batch file will help you slipstreaming Windows Media Player 10!)
Насколько я понимаю результатом этого является то, что моя XP не локализованная, а просто на просто английская, я не очень знаком с данным синтаксисом, но я понимаю это именно так, таким образом, мне требуеися поменять переменные, насколько я понимаю, что бы в одной из них значение 'IF ==RUS ( ECHO ' было заменено на обычное 'ECHO ', а так же можно полностью убить ') else (echo '. Другими словами в бат файле требуется поменять значение '%CH%' на 'ECHO ' а все что находится после '%CHM%' включая и смау эту переменную и до следующего 'ECHO' удалить.

Вроде бы так...
Я прав?

Последний раз редактировалось sobaka, 19-02-2006 в 16:29.


Отправлено: 15:49, 19-02-2006 | #7


Новый участник


Сообщения: 14
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: rar WMP10_Slipstreamer.rar
(19.7 Kb, 75 просмотров)

Да, я оказался прав

Вопрос с интеграцией WMP10 решен...

Выношу отдельную благодарность amel27!!!

В прикрепленном файле находется именно тот WMP10_Slipstreamer который у меня заработоал, может кому поможет

Отправлено: 16:23, 19-02-2006 | #8


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Из лога следует, что интеграцию в английский дистрибутив нужно проводить из английской Windows, так как языковые настройки берутся из текущего реестра:
Код: Выделить весь код
[HKEY_USERS\.DEFAULT\Control Panel\International]
"Locale"="00000419"
"sLanguage"="RUS"
Пропустить IF не получится - нужно просто чуть раньше корректно заполнить переменную локализации (типа ENG, название переменной отсюда не видно - смотрите пакетник). Ориентир:
Код: Выделить весь код
FOR /F "usebackq tokens=1,2,3*" %i IN (`REG QUERY "HKEY_USERS\.DEFAULT\Control Panel\International" /v Locale`) DO @if %k == 00000419 (FOR /F "usebackq tokens=1,2,3*" %i IN (`REG QUERY "HKEY_USERS\.DEFAULT\Control Panel\International" /v sLanguage`) DO @if /I %k == RUS )
P.S. Вроде Bashrat the Sneaky уже не поддерживает проект, по крайней мере судя по его домашней странице... впрочем альтернативный линк тоже чего-то не отзывается...

Отправлено: 16:39, 19-02-2006 | #9


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Упс... опоздал.

Отправлено: 16:43, 19-02-2006 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » интеграция WMP10

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Убрать битые ссылки из библиотеки мультимедиа WMP10 Котяра Хочу все знать 4 28-06-2009 00:31
Разное - Иконки WMP11 для WMP10 MAD USER 69 Оформление Windows XP 16 07-03-2009 11:04
Драйвер - Интеграция Steam_89 Microsoft Windows 2000/XP 1 12-10-2008 23:57
[решено] Как вернуть назад проигрыватель WMP10? Bono Microsoft Windows 2000/XP 8 07-09-2006 10:06
Интеграция e9990638 Автоматическая установка Windows 2000/XP/2003 1 07-02-2006 00:21




 
Переход