|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Наборы обновлений для Windows XP/2003/Windows 7 » Служебные - [addon's] bootINI |
|
Служебные - [addon's] bootINI
|
Модератор Сообщения: 4918 |
Профиль | Сайт | Отправить PM | Цитировать
Аддон для изменения строки /noexecute=optin на /noexecute=AlwaysOff /nopae в файле boot.ini для текущей системы
Такая корректировка необходима для запуска некоторых, относительно старых программ на современных компьютерах. Аддон актуален на системах с поддержкой функций Data Execution Prevention и Page Address Extensions. -- Скачать аддон DEPAE (за основу взят скрипт от Petya V4sechkin) ~50 Кб Аддон, добавляющий параметр /usepmtimer в файл boot.ini для текущей системы Актуален на системах, поддерживающих функций управления частотой процессора. -- Скачать аддон USEPMTIMER (за основу взят скрипт) ~50 Кб -- Для интеграции в дистрибутив Windows распакуйте архивы в папку "Addons" Набора обновлений |
|
------- Не было печали, апдейтов накачали.
Отправлено: 14:12, 18-03-2006 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать я создал альтернативу bootINI без всяких
хитростей просто 2 строчки в бат файле! jameszero зачем такие сложности?? пользуйтесь. http://forum.oszone.net/showthread.p...619#post615619 в предыдущем посте был неправ, через анатенд не срабатыват. |
------- Отправлено: 02:37, 19-07-2007 | #61 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Модератор Сообщения: 4918
|
Профиль | Сайт | Отправить PM | Цитировать volk1234
Данный аддон тоже состоит просто из cmd файла, он всего лишь упакован в 7x sfx, с одной единственной целью - скрыть консольное окно выполнения. А сложности в сабже затем, чтобы параметры загрузки из аддона перезаписывали только те, что должны и не затрагивали уже существующие, не относящиеся к аддону. В вашем варианте, происходит просто удаление всех параметров и прописывание заданных аддоном. Такой вариант не универсален. |
------- Не было печали, апдейтов накачали.
Отправлено: 09:23, 19-07-2007 | #62 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать ну да. зато в 40 раз меньше )
кроме того в 90 случаях из 100 у людей стоит 2 ключа в boot.ini noexecute fast detect. Ну еще usepmtimer но его можно или добавить в батник, или винда при установке обновлений на многоядерник может сама дописать. А вот твой аддон он может определить какую из 3х строчек boot.ini или из 5 надо патчить? |
------- Отправлено: 12:31, 19-07-2007 | #63 |
Модератор Сообщения: 4918
|
Профиль | Сайт | Отправить PM | Цитировать volk1234
Цитата:
Ответ на твой вопрос здесь Цитата:
|
||
------- Не было печали, апдейтов накачали.
Отправлено: 13:52, 19-07-2007 | #64 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать спасибо за информацию.
надеюсь наши аддоны будут дополнять друг друга. а с boot query petya vase4kin решил проблему?? |
------- Отправлено: 14:13, 19-07-2007 | #65 |
Модератор Сообщения: 4918
|
Профиль | Сайт | Отправить PM | Цитировать volk1234
Цитата:
|
|
------- Не было печали, апдейтов накачали.
Отправлено: 14:54, 19-07-2007 | #66 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать да я смотрел, прикольно.
я свой адон сделал для работы. Чтобы точно знать что получу в boot.ini при установке на много компьютеров. всеже без команд for if, мне както спокойнее. |
------- Отправлено: 17:34, 19-07-2007 | #67 |
Старожил Сообщения: 335
|
Профиль | Отправить PM | Цитировать Цитата volk1234:
SetLocal EnableExtensions EnableDelayedExpansion For /F "UseBackQ Tokens=1* Delims=:" %%I In (`BootCfg /Query`) Do ( Set String=%%I echo "!String!" if "!String!"=="default" Set Default=%%J if "!String!"=="default" Set Default=!Default:~1! if "!String!"=="default" Set Default=!Default:~0,35! if "!String!"=="Идентификатор загрузочной записи" Set Num=%%J if "!String!"=="Идентификатор загрузочной записи" Set Num=!Num:~1! if "!String!"=="Идентификатор загрузочной записи" Set Num=!Num:~0,1! if "!String!"=="Путь" Set Boot=%%J if "!String!"=="Путь" echo "!Default!" = "!Boot!" if "!String!"=="Путь" echo "!Default!" = "!Boot:~29!" if "!String!"=="Путь" Set Boot=!Boot:~29! if "!String!"=="Путь" echo "!Default!" = "!Boot:~0,35!" if "!String!"=="Путь" Set Boot=!Boot:~0,35! if "!Boot!"=="!Default!" Set FirstParam=%%J if "!Boot!"=="!Default!" Set FirstParam=!FirstParam:~12! If "!FirstParam:~0,1!"=="/" GoTo :Break) exit :Break Set Modif=!FirstParam:optin=AlwaysOff! BootCfg /Raw "!Modif!" /Id !Num! exit Кстати, собрано на основе и вкуривания работы приведенных выше в теме коммандных сценариев. Вкуривал как они работают около 5 - 7часов. До этого имел очень малый опыт (или почти не имел опыта) работы с циклами. Но зато теперь такое могу творит в командной строке... (If одинаковое условие = действие), выполняется по-нескольку раз т.к. в первую очередь проверял на окнах установленных еще в 2003г, с тех пор они только обновлялись, латались, глючили, глючили нехило и т.д. А параметр if условние ( команды ..... ) почемуто в них не работет. Ну что тут скажешь: сапожник без сапог! Кстати, как я потом выяснил, команда for ?? in (??) do ( команды ) тоже не работет в моей допотопной окне Спасибо тем, кто выложил предыдущие варианты сценариев. |
|
Отправлено: 01:39, 20-07-2007 | #68 |
Старовер Сообщения: 1708
|
Профиль | Отправить PM | Цитировать Цитата jameszero:
Цитата jameszero:
|
||
------- Отправлено: 11:25, 22-07-2007 | #69 |
Модератор Сообщения: 4918
|
Профиль | Сайт | Отправить PM | Цитировать volk1234
Этими фразами я ответил на разные вопросы. Первая фраза подразумевала, наличие в скрипте аддона режима дуракоустойчивости, который не позволит изменить существующие параметры при случайном запуске на установленной системе, а вторая фраза описывает отличие аддона от программы, предназначенной для редактирования файла boot.ini для любой выбранной системы. Впрочем, провести связь между ответами можно. Взять, к примеру, адддон USEPMTIMER или человек самостоятельно сделает аналогичный аддон, добавляющий какой либо параметр в boot.ini. Мой вариант аддона не испортит результат отработки других аддонов. Конечно, для себя можно сделать упрощённый аддон и с некоторыми программами я так и поступаю, но если принято решение выложить работу в паблик, она должна быть максимально проработана. |
------- Не было печали, апдейтов накачали.
Отправлено: 13:59, 22-07-2007 | #70 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Графика - [repack] Imagine | _syd_ | Наборы обновлений для Windows XP/2003/Windows 7 | 34 | 10-12-2023 06:12 | |
Утилиты - [addon] TrueCrypt | jameszero | Наборы обновлений для Windows XP/2003/Windows 7 | 73 | 08-08-2012 17:01 | |
Утилиты - [addon] SuperCopier2 | FreeKnight | Наборы обновлений для Windows XP/2003/Windows 7 | 47 | 28-09-2011 11:20 | |
Аддоны - [Addon] ThumbSizer | bes1de | Оформление Windows XP | 16 | 28-08-2011 20:11 | |
Безопасность - [addon] Kaspersky Internet Security 7.0 + [addon] Антивирус Касперского 7.0 | Jekson07 | Наборы обновлений для Windows XP/2003/Windows 7 | 110 | 28-07-2009 02:45 |
|