PDA

Показать полную графическую версию : [addon] интеграция драйверов


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 [86] 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123

vserd
13-01-2008, 02:07
немного почитав я тут заметил как очень не хорошо отвечают чайникам(к которым тоже отношусь), читай, справку или ещё что то в таком духе (это в лучшем случаи). »
Если люди так отвечают, может действительно стоит прочитать и понять доку и справку????
Просто пересказывать то что есть в документации большинству народа в лом. И этот мелкий пересказ одного пункта тянет за собой пересказ всех пунктов.

Drinko
13-01-2008, 02:40
немного почитав я тут заметил как очень не хорошо отвечают чайникам(к которым тоже отношусь), читай, справку или ещё что то в таком духе »
Виноват, исправлюсь :sorry:

zuckij
13-01-2008, 10:15
Если люди так отвечают, может действительно стоит прочитать и понять доку и справку »
а что делать если несколько раз перечитал????? почти наизусть выучил!!! Но нужных ответов не нашел, тогда как! сделать как я в июне попробовать(спасибо есть ещё добрые люди с Ростова), а потом не обращаться к нему только из-за того, что лишний раз спрашивать, не захочешь, это не только в последних сообщениях такое проявилось, это было тут такое всегда, сейчас искать не буду где такие сообщения, хотя автора помню(но тоже небуду указывать). Вывод: тема не для домашнего пользователя!!!

VelDmi
13-01-2008, 12:05
Boa Soft,
Сегодня обновлял диск и заметил интересную особенность:
1. В справке AutoCleanup находится в секции [COMMON_SETTINGS], а в прилагаемом PreSetup.ini в секции [POSTSETUP_SETTINGS].
2. UseMakeOEMDrvPnf находится и в секции [PRESETUP_SETTINGS] и в секции [POSTSETUP_SETTINGS].
3. В справке не описан параметр MakeShortcut.

Levran
13-01-2008, 13:33
Boa Soft,
Заметил такую проблему при интеграции MSST драйверов которым требуется больше одного *.sys файла. Вот отрывок из моего log.txt:


Make support to: Silicon Image SiI 3132 SoftRaid 5 Controller

Driver file SiI3132\RAID\Si3132r5;SiWinAcc.sys not found!
Skip this driver...

sebuba
13-01-2008, 14:25
вот этот параметр UseMakeOEMDrvPnf = 1 теперь присутствует и в секции [PRESETUP_SETTINGS] и в [POSTSETUP_SETTINGS], а ведь раньше был только в [POSTSETUP_SETTINGS], хотелось бы знать так и должно быть... и согласен с VelDmi как то много неясностей даже в доке, которую все рекомендуют читать...

sebuba
13-01-2008, 14:48
опять же согласно документации UseMakeOEMDrvPnf = 1 должен присутсвовать в секции [PRESETUP_SETTINGS], возможно это все коректно работает с Башратовскими драйверами только, буду пробовать...

sebuba
13-01-2008, 22:30
народ у вас файл setup.exe версии 4.6.1.28 в Аддоне...

и разве у меня неправильные настройки Presetup.ini

; Common setting section

[COMMON_SETTINGS]
BlockDSPolicy = 1

;Dont delete or modify manually !!!
DrvFolderPach =

; Fake setup setting section

[PRESETUP_SETTINGS]
SilentSetupMode = 0
UseBBU = 0
OemDirName = OEMDRV
DrvDirName = %SystemDrive%\D
AltDirName = %SystemDrive%\DRIVERS
DrvIsZipped = 1
UnzipDirName = %SystemDrive%
ShowWaitDlg = 1
WaitTime = 15
BipOnShowWaitDlg = 1
UseMakeOEMDrvPnf = 0
VisibleAddButton = 1

; Finish setting section

[POSTSETUP_SETTINGS]
KeepDrivers = 1
InstallPanels = 1
MakeShortcut = 0
AutoCleanup = 1
CopySource = 0
UseRunOnceEx = 1
SilentFinishMode = 0
UseMakeOEMDrvPnf = 0
RunOnceExKey = ZZZZ_002

но распаковки дров так и не происходит у меня, выбор да а именно на распаковке получаю красный крестик, останавливаю установку захожу смотрю, на диске нет папки с драйверами...что один я такой везучий получается...к слову старый UpdatePack со старым Z_DRV_INST работает прекрасно...где ещё можно что посмотреть, так сказать из не документированного...

Boa Soft
14-01-2008, 00:56
VelDmi, Boa Soft,
Сегодня обновлял диск и заметил интересную особенность:
1. В справке AutoCleanup находится в секции [COMMON_SETTINGS], а в прилагаемом PreSetup.ini в секции .

Должно быть в [POSTSETUP_SETTINGS] ибо относится к Finish.

2. UseMakeOEMDrvPnf находится и в секции [PRESETUP_SETTINGS] и в секции [POSTSETUP_SETTINGS].

В новой версии как установка в начале, так и сохранение нужных драйверов возможно двумя путями - через список путей в реестре и через создание pnf - поэтому и двойственный параметр.

3. В справке не описан параметр MakeShortcut. [post=715514]»

При MakeShortcut=1

Создадутся 3 ярлыка на десктопе - для установки панелей, для сохранения драйверов и для запуска очистки. При очистке они автоматически удалятся. Делал для своих нужд, и считая, что кому-то оно врятли пригодится, не вносил в справку.

Спасибо за найденные неточности. При обновлении исправлю.

Boa Soft,
Заметил такую проблему при интеграции MSST драйверов которым требуется больше одного *.sys файла. Вот отрывок из моего log.txt: »

Вы чем MSST создавали? Для установки нужен только первый файл. Второй удалить.

sebuba,
Посмотрите:

1. Есть ли папка OEMDRV на вашем сд в корне. И есть ли в ней архивы драйверов в формате 7z. Другие форматы не воспринимаются.

2. Проверьте все архивы на 'битость'.

3. Пришлите свой лог установки PreSetup.log и FinishDrv.log.

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

но распаковки дров так и не происходит у меня, выбор да а именно на распаковке получаю красный крестик, останавливаю установку захожу смотрю, на диске нет папки с драйверами... »

Что за краcный крестик? Диалог ошибки или просто пропуск распаковки?

ANDYru
14-01-2008, 07:19
Boa Soft, подскажи что за "Создание локальной папки" в самом конце установки - очень длительный процесс при котором опрашивается весь хард и дивидюк на предмет файлов , можно ли както сократить этот процесс и вообще зачем он

Levran
14-01-2008, 10:44
Boa Soft,
Вы чем MSST создавали?

MSST.INI создавал ScanInf'ом.


[Silicon Image SiI 3132 SoftRaid 5 Controller (Si3132r5;SiWinAcc)]
MNF = "Silicon Image"
SUBDIR = SiI3132\RAID\Si3132r5;SiWinAcc
TXTFILENAME = Si3132r5;SiWinAcc
SCSINAME = Silicon Image SiI 3132 SoftRaid 5 Controller
HWID = PCI\VEN_1095&DEV_3132&SUBSYS_71321095,PCI\VEN_1095&DEV_3132&SUBSYS_81771043,PCI\VEN_1095&DEV_3132&SUBSYS_71001462,PCI\VEN_1095&DEV_3132&SUBSYS_B0031458,PCI\VEN_1095&DEV_3132&SUBSYS_902C1695,PCI\VEN_1095&DEV_3132&SUBSYS_056EA0A0,PCI\VEN_1095&DEV_3132&SUBSYS_0CAA105B,PCI\VEN_1095&DEV_3132&SUBSYS_105B147B,PCI\VEN_1095&DEV_3132&SUBSYS_105C147B,PCI\VEN_1095&DEV_3132&SUBSYS_105D147B,PCI\VEN_1095&DEV_3132&SUBSYS_105E147B,PCI\VEN_1095&DEV_3132&SUBSYS_300A148C,PCI\VEN_1095&DEV_3132&SUBSYS_1B741019,PCI\VEN_1095&DEV_3132&SUBSYS_1B751019
BUSEX = 0
REPLACE = 0
REMOVE = 0


Исправь что нибудь ScanInf или MakeMSST.

Для установки нужен только первый файл. Второй удалить.

Как узнать какой файл *.sys в драйвере не нужен? Почему второй?

Boa Soft
14-01-2008, 13:45
Levran,

Исправь что нибудь ScanInf или MakeMSST. »

Включите комментарии в ScanInf . Там предупреждение есть.

Исправить ничего не получится - к программе нужны мозги.

MakeMSST такой ошибки не имеет (если автор исходного материала их не допустил).

Как узнать какой файл *.sys в драйвере не нужен? Почему второй? »

Посмотрите OEMSETUP из комплекта оригинального драйвера (в паке они удалены).

одскажи что за "Создание локальной папки" в самом конце установки - очень длительный процесс при котором опрашивается весь хард и дивидюк на предмет файлов , можно ли както сократить этот процесс и вообще зачем он »

Это создание локальной папки дистрибутива - i386 копируется на диск и к нему прописываются пути. Надо для того, чтобы при установке-удалении компонент не просило диск. У почти всех брендов сделанно именно так. Если не нужно - поменяйте настройки:

[POSTSETUP_SETTINGS]
CopySource = 0

В следующей версии отключу по умолчанию.

Shido
14-01-2008, 15:21
Boa Soft, планируется ли в новой версии создание полноценного пользовательского интерфейса для рескана драйверов (ну в случае изменения конфигурации) - хотелось бы увидеть что нибудь похожее на pro-s_hardware_installer из темы http://www.msfn.org/board/Drivers-Instalation-Post-Install-stage-New-Method-t70209.html (кстати он обновился до версии 2.0.0.17).

Добавлено: Занялся переводом и адаптацией под свои нужды, если кого нибудь это заитересовало то завтра к вечеру, примерно в это же время выложу в виде аддона (в принципе осталось только потестировать).

sebuba
14-01-2008, 20:57
sebuba,
Посмотрите:
1. Есть ли папка OEMDRV на вашем сд в корне. И есть ли в ней архивы драйверов в формате 7z. Другие форматы не воспринимаются.
2. Проверьте все архивы на 'битость'.
3. Пришлите свой лог установки PreSetup.log и FinishDrv.log.
Постораемся вычислить причину ошибки. »
1. конечно есть, (давно пользуюсь твоим Аддоном)
2.проверил (со старым аддоном же работают) все нормально и даже пережал их по новой...
3.как буду снова мучиться так обязательно вышлю...
Что за краcный крестик? Диалог ошибки или просто пропуск распаковки? »
да просто на диалоге в момент подготовки к установки, в менюшке в строке распаковка дров вместо галки красный крест прорисовывается...просто раньше никогда не видел ибо всё всегда работало...

Добавлено: Занялся переводом и адаптацией под свои нужды, если кого нибудь это заитересовало то завтра к вечеру, примерно в это же время выложу в виде аддона (в принципе осталось только потестировать). »
очень интересует, выкладывай потестим...

Boa Soft
15-01-2008, 01:07
Shido, Boa Soft, планируется ли в новой версии создание полноценного пользовательского интерфейса для рескана драйверов (ну в случае изменения конфигурации) - хотелось бы увидеть что нибудь похожее на pro-s_hardware_installer из темы http://www.msfn.org/board/Drivers-In...od-t70209.html (кстати он обновился до версии 2.0.0.17). »

Подобные вещи я отслеживаю. Пока на такое у меня нет сил - зачатки заложены в аддон, но корректно обновляет драйверы не всегда.

sebuba,
Выложите логии версии исполняемых файлов аддона. Постораюсь помочь.

v_but
15-01-2008, 02:30
Подскажите можно ли как то пропустить сканирование папки драверов после их распаковки?

Boa Soft
15-01-2008, 11:47
v_but, Подскажите можно ли как то пропустить сканирование папки драверов после их распаковки? »

Можно пропустить, убрав аддон из пакета :). Без этого они все равно не установятся.

Shido
15-01-2008, 17:19
sebuba, и все остальные кого это заинтересовало:
Добавлено: Занялся переводом и адаптацией под свои нужды, если кого нибудь это заитересовало то завтра к вечеру, примерно в это же время выложу в виде аддона (в принципе осталось только потестировать). »
В процессе тестирования словил несколько неприятных глюков :( , так что моё предложение снимается. Покрайней мере до того момента пока не пойму, что и почему работает не так. Вроде автоит и проблем не должно было возникнуть.

sebuba
15-01-2008, 22:16
Boa Soft вот логи как просили...

Boa Soft
16-01-2008, 01:56
sebuba,

[15.01.2008,23:09:23] EVENT: Find OEMDRV folder.
[15.01.2008,23:09:23] EVENT: OEMDRV folder found.
[15.01.2008,23:09:23] INFO: OEMDRV folder: C:\OEMDRV

У Вас на С лежит папка OEMDRV. Видимо, не содержащая архивов. Она и подхватывается. Уберите папку или переименуйте и все пойдет нормально. Это и есть причина Вашей неудачи. Я и делал логи для того, чтобы можно было понять суть ошибок.




© OSzone.net 2001-2012