Войти

Показать полную графическую версию : Проверка работоспособности аддона


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

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

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

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

jameszero
20-04-2007, 14:50
gvshil
Может эта (http://forum.oszone.net/thread-79336.html) тема поможет?

prokazzza
20-04-2007, 21:36
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
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
prokazzza
Когда я делал вышеупомянутый батник, передо мной не стояла задача инсталляции аддона на уже установленную систему. Тестирование, кроме установки, так же подразумевало проверку правильности вненесения записи в sysoc.inf, и соответствие этой записи с секцией установки в inf-е аддона. Плюс, устанавливая аддон из "Установки компонентов Windows" можно сразу проверить и корректность его деинсталляции. Вариант с [DefaultInstall] я знаю, но gvshil задал вопрос о способе проверки аддона, а обычная установка это немного другое.

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

gvshil
24-04-2007, 20:09
Проверил все рекмендации, и вот:
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
Для Sysoc.inf поддерживаются расширенные возможности обработки inf-файлов, которых нет ни в...
Petya V4sechkin, и All
Где бы найти действительно полное руководство по inf-ам?
Подбросьте ссылку, плз, а то всё, что попадается, - долбаный D(river)DK и его производные.

prokazzza
27-04-2007, 11:08
VitRom

Вот Руководство по работе с INF-файлами (http://www.oszone.net/display.php?id=3827&do=print)

VitRom
27-04-2007, 11:46
Ох, блин, советчики...

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

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

найти действительно полное руководство
ЗЫ. всякие MSDN-ы тупо (http://search.msdn.microsoft.com/search/Default.aspx?brand=msdn&query=PerUserInstall) не предлагать.

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

biork
21-11-2008, 01:01
были бы они в наличии. »
VitRom, ну что? Нашёл?

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




© OSzone.net 2001-2012