|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Разное - [проблема] UNI2ANSI.VBS и INTL.INF |
|
Разное - [проблема] UNI2ANSI.VBS и INTL.INF
|
Ветеран Сообщения: 1575 |
Профиль | Отправить PM | Цитировать Пытаюсь преобразовать INTL.INF (находиться в I386 дистрибутива) из UTF-16LE в ANSI при помощи UNI2ANSI.VBS. Но натолкнулся на следующую проблему:скрипт при работе выдаёт ошибку
Uni2Ansi.vbs(24, 5) Ошибка выполнения Microsoft vbscript: Недопустимый вызов или аргумент процедуры Подскажите, возможно ли преобразовать UNI2ANSI.VBS так, что бы он справлялся с такими файлами? |
|
------- Отправлено: 19:32, 16-12-2008 |
Модератор Сообщения: 8215
|
Профиль | Отправить PM | Цитировать Цитата ya158:
удалить строку, отконвентировать. внести строчку в реестр , експортировать из реестра в REG - там уже китайские иероглифы должны быть в виде цифр потом reg2inf и добавить строчку в уже отконвертированный файл. если Цитата ya158:
|
||
Отправлено: 20:18, 16-12-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1575
|
Профиль | Отправить PM | Цитировать Цитата Amigos:
|
|
------- Отправлено: 20:36, 16-12-2008 | #3 |
Модератор Сообщения: 8215
|
Профиль | Отправить PM | Цитировать ya158, я не правильно понял исходное сообщение, я думал затык в одной 2130цатой строке.
В общем случае проблема решения не имеет. UNI2ANSI.VBS юзается для преобразования нормальных INF, в которых нет ничего кроме кириллицы и латиницы, т.е. Уникод для таких файлов явное излишество. INTL.INF полценный уникодный файл, уникод там используется во весь рост. единственная лазейка - уникодные значения используются для записи в реестр, а уникодные реестровые записи можно представить в виде цифр. |
Отправлено: 07:34, 17-12-2008 | #4 |
Ветеран Сообщения: 1575
|
Профиль | Отправить PM | Цитировать Amigos,
Может тогда есть какой-нибудь способ удаления некоторых строк из уникодного файла, не изменяя его уникодность (не преобразовывая его в ANSI)? Мне это надо для решения этой проблемы. Может быть существует какая-нибудь утилита, работающая из комстроки и позволяющая редактировать уникодные файлы? Цитата Amigos:
|
||
------- Отправлено: 07:46, 17-12-2008 | #5 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать ya158,
Можно использавать gsar.exe в который через параметры -s и -r передавать юникод строку в шестнадцатиричном виде. Например следующая команда установит параметру NewAdministratorName значение root: Для преобразования в юникод в большинстве случаев достаточно добавить :x00 перед символом. |
Отправлено: 11:28, 17-12-2008 | #6 |
Ветеран Сообщения: 1575
|
Профиль | Отправить PM | Цитировать 0rs,
я не программист, поэтому из твоего сообщения ничего не понял. Если можешь напиши поподробнее как при помощи командной строки удалить из юникодного файла строки, причём список строк для удаления находится в другом текстовом файле? |
------- Отправлено: 20:01, 17-12-2008 | #7 |
Ветеран Сообщения: 1153
|
Профиль | Отправить PM | Цитировать ya158, вот программа Marka Russinovicha.
Может помочь.. Strings v2.40 Working on NT and Win2K means that executables and object files will many times have embedded UNICODE strings that you cannot easily see with a standard ASCII strings or grep programs. So we decided to roll our own. Strings just scans the file you pass it for UNICODE (or ASCII) strings of a default length of 3 or more UNICODE (or ASCII) characters. Note that it works under Windows 95 as well. |
------- Отправлено: 17:34, 05-02-2009 | #8 |
Ветеран Сообщения: 1575
|
Профиль | Отправить PM | Цитировать SOLON7,
Спасибо, но я уже нашел решение. |
------- Отправлено: 22:24, 05-02-2009 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Ошибка Установки INF файла (Advanced INF Install ) | .:[invisible]:. | Автоматическая установка Windows 2000/XP/2003 | 7 | 04-03-2013 11:29 | |
VBS/WSH/JS - Помогите редактировать Autorun_Disable.vbs на Autorun_Enable.vbs | nod201 | Скриптовые языки администрирования Windows | 0 | 05-12-2009 05:44 | |
Любой язык - Как добавить информацию об INF файле в Sysoc.inf | Dring | Скриптовые языки администрирования Windows | 0 | 17-05-2009 10:53 | |
VBS/WSH/JS - Проблема со скриптом VBS! | voler | Программирование и базы данных | 5 | 19-06-2007 14:38 | |
Проблема со скриптом на VBS | UnDetect | Microsoft Windows NT/2000/2003 | 0 | 14-04-2006 13:26 |
|