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

Показать сообщение отдельно

Старожил


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

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


Boa Soft
Текущий скрипт SpecCase добавит из addcomp в sysoc.inf строки, даже если их уже вырезали на более раннем этапе по каким-либо причинам, в том числе, как вариант, и до патчинга. Т.е. скрипт не соответствует адекватному себе множеству входных условий.

Вариантов решения, конечно, много, например изменить логику работы скрипта:

С помощью chgstr.exe менять в sysoc.inf только строки, совпадающие с addcomp до ",hide," или до "=", вне зависимости от ";" в начале, на строки из addcomp. (можно и без chgstr, но извращаться надо больше).
Или в строках sysoc, начало которых совпадает с указанными в addcomp до "=", менять ",hide," на ",," как вариант, для простоты, перемещая при этом в конец, как в текущем скрипте (тут и chgstr.exe не особо нужна).
И т.п.

Главное, сделать проверку наличия строки в sysoc.inf перед её "unhide"-ом.

chgstr.exe можно взять из [addon] Отключение DEP и PAE

Последний раз редактировалось Ster, 10-10-2006 в 19:43.

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:26, 10-10-2006 | #7