Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Наборы обновлений для Windows XP/2003/Windows 7 (http://forum.oszone.net/forumdisplay.php?f=62)
-   -   Проверка работоспособности аддона (http://forum.oszone.net/showthread.php?t=82861)

gvshil 20-04-2007 00:55 576906

Проверка работоспособности аддона
 
Можно ли проверить работоспособность аддона без установки винды?
Имеется ввиду отсутствие ошибок в самом аддоне (в случаях переделки аддона "под себя")
Понятно, что сработает ли аддон во время установки проверить можно только установив винду.
С методом интеграции svcpack.inf все понятно, а вот с другими методами?

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

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

IDDQDesnik 20-04-2007 09:20 576981

gvshil
rundll32.exe iernonce.dll,RunOnceExProcess - принудительный запуск RunOnceEx
совет из личного опыта - сначала "потренироваться на кошках", т.е. посмотреть работу скриптов на файлах пустышках, например переименованном notepad.exe вместо реально устанавливаемого 3 фреймворка

jameszero 20-04-2007 14:50 577157

gvshil
Может эта тема поможет?

prokazzza 20-04-2007 21:36 577296

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 20-04-2007 21:55 577305

prokazzza
Цитата:

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

jameszero 20-04-2007 22:46 577327

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

gvshil 21-04-2007 08:07 577427

jameszero, Petya V4sechkin, IDDQDesnik
Спасибо за участие. К сожалению, проверить смогу только в понедельник (не дома :)).
Отпишусь.

gvshil 24-04-2007 20:09 579026

Проверил все рекмендации, и вот:
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 27-04-2007 02:25 580168

Цитата:

Для Sysoc.inf поддерживаются расширенные возможности обработки inf-файлов, которых нет ни в...
Petya V4sechkin, и All
Где бы найти действительно полное руководство по inf-ам?
Подбросьте ссылку, плз, а то всё, что попадается, - долбаный D(river)DK и его производные.

prokazzza 27-04-2007 11:08 580279

VitRom

Вот Руководство по работе с INF-файлами

VitRom 27-04-2007 11:46 580303

Ох, блин, советчики...

.../display.php?id=3827&do=print&помять&подтереться&drop!

В этом руководстве половина - "подробнее смотри в разделе таком-то" и ссылка на раздел, и - ничего.

Цитата:

Цитата меня, любимого
найти действительно полное руководство

ЗЫ. всякие MSDN-ы тупо не предлагать.

ЗЗЫ. изучать доки я умею, были бы они в наличии.

biork 21-11-2008 01:01 958681

Цитата:

Цитата VitRom
были бы они в наличии. »

VitRom, ну что? Нашёл?

VitRom 23-11-2008 18:49 961121

biork, увы, пол-года назад ещё нет, а последнее время не до того. Так что пока Firefox+Scrapbook и просто храню кучку "вырезок".


Время: 16:49.

Время: 16:49.
© OSzone.net 2001-