Инфо - Проверка работоспособности аддона

Аватара пользователя
gvshil

Инфо - Проверка работоспособности аддона

Сообщение gvshil »

Можно ли проверить работоспособность аддона без установки винды?

Имеется ввиду отсутствие ошибок в самом аддоне (в случаях переделки аддона "под себя")

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

С методом интеграции svcpack.inf все понятно, а вот с другими методами?



Хотя, как подсказал уважаемый Vadikan


Цитата:



Тут еще надо учитывать, что по отдельности аддон может работать правильно, а какой-нибудь другой аддон с ним конфликтует - например, перезаписывает параметры реестра или файлы.



Но на первоначальном этапе проверки, наверное, это можно опустить. Убедившись в правильности, проверять уже на срабатываемость при установке и на совместимость с другими аддонами.
Аватара пользователя
IDDQDesnik

Re: Инфо - Проверка работоспособности аддона

Сообщение IDDQDesnik »

gvshil

rundll32.exe iernonce.dll,RunOnceExProcess - принудительный запуск RunOnceEx

совет из личного опыта - сначала "потренироваться на кошках", т.е. посмотреть работу скриптов на файлах пустышках, например переименованном notepad.exe вместо реально устанавливаемого 3 фреймворка
Аватара пользователя
jameszero

Re: Инфо - Проверка работоспособности аддона

Сообщение jameszero »

jameszero



работаспособность аддона sysoc.inf

можно проверить вот таким способом возьмем например аддон Download Master



достаточно изменить строки





Код:

Код: Выделить всё

[Optional Components]
dmaster
[dmaster]

и

Код:

Код: Выделить всё

[SourceDisksNames]
1="Download Master",dmaster.cab,,"I386"

на



Код:

Код: Выделить всё

[Defaultinstall]

и



Код:

Код: Выделить всё

[SourceDisksNames]
1="Download Master",dmaster.cab,,""

щелкаем правой кнопкой на .inf "установить" и все.
Аватара пользователя
prokazzza

Re: Инфо - Проверка работоспособности аддона

Сообщение prokazzza »

jameszero



работаспособность аддона sysoc.inf

можно проверить вот таким способом возьмем например аддон Download Master



достаточно изменить строки





Код:

Код: Выделить всё

[Optional Components]
dmaster
[dmaster]

и

Код:

Код: Выделить всё

[SourceDisksNames]
1="Download Master",dmaster.cab,,"I386"

на



Код:

Код: Выделить всё

[Defaultinstall]

и



Код:

Код: Выделить всё

[SourceDisksNames]
1="Download Master",dmaster.cab,,""

щелкаем правой кнопкой на .inf "установить" и все.
Аватара пользователя
Petya V4sechkin

Re: Инфо - Проверка работоспособности аддона

Сообщение Petya V4sechkin »

prokazzza


Цитата:



щелкаем правой кнопкой на .inf "установить" и все.



Имхо, не все так просто.

Для Sysoc.inf поддерживаются расширенные возможности обработки inf-файлов, которых нет ни в setupapi.dll (вызываемой по правой кнопке мыши на inf-файле), ни в advpack.dll. Например, Run-секции (параметры Commandline и TickCount, см. файлы wmpocm.inf, ieaccess.inf и др.).

Но для большинства аддонов, конечно, достаточно и проверки с setupapi.dll.
Аватара пользователя
jameszero

Re: Инфо - Проверка работоспособности аддона

Сообщение jameszero »

prokazzza

Когда я делал вышеупомянутый батник, передо мной не стояла задача инсталляции аддона на уже установленную систему. Тестирование, кроме установки, так же подразумевало проверку правильности вненесения записи в sysoc.inf, и соответствие этой записи с секцией установки в inf-е аддона. Плюс, устанавливая аддон из "Установки компонентов Windows" можно сразу проверить и корректность его деинсталляции. Вариант с [DefaultInstall] я знаю, но gvshil задал вопрос о способе проверки аддона, а обычная установка это немного другое.
Аватара пользователя
gvshil

Re: Инфо - Проверка работоспособности аддона

Сообщение gvshil »

jameszero, Petya V4sechkin, IDDQDesnik

Спасибо за участие. К сожалению, проверить смогу только в понедельник (не дома Изображение).

Отпишусь.
Аватара пользователя
gvshil

Re: Инфо - Проверка работоспособности аддона

Сообщение gvshil »

Проверил все рекмендации, и вот:

prokazzza подсказал именно то, что меня интересовало


Цитата:



работаспособность аддона sysoc.inf можно проверить вот таким способом возьмем например аддон Download Master достаточно изменить строки

Код:

[Optional Components]

dmaster [dmaster]




на Код:



[Defaultinstall]

и Код:



[SourceDisksNames]

1="Download Master",dmaster.cab,,"I386"




на Код:



[SourceDisksNames]

1="Download Master",dmaster.cab,,""


щелкаем правой кнопкой на .inf "установить" и все.
Аватара пользователя
VitRom

Re: Инфо - Проверка работоспособности аддона

Сообщение VitRom »

Цитата:



Для Sysoc.inf поддерживаются расширенные возможности обработки inf-файлов, которых нет ни в...



Petya V4sechkin, и All

Где бы найти действительно полное руководство по inf-ам?

Подбросьте ссылку, плз, а то всё, что попадается, - долбаный D(river)DK и его производные.
Ответить

Вернуться в «Наборы обновлений для Windows XP/2003/Windows 7»