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

Boa Soft
01-07-2008, 00:35
_DRON_,

Это тестовая версия. Я очень много чего поменял и жду общих отзывов. Если без глобальных глюков - буду далее исправлять недочеты. Прогрессы сделаю несегментированными и поправлю вид.

voler
01-07-2008, 10:16
Посоветуйте как интегрировать папку с драйверами? Я просто взял и извлек с уже установленой системы драйвера, но вот как интегрировать через аддон не понимаю.

Все драйвера, в распокованом виде.

Boa Soft
01-07-2008, 15:10
voler,

Сложите все драйвера, разложенные по папкам, в папку DriverPacks_UnZipped.
В Cpaccase

set DriverMode=Zipped исправляем на set DriverMode=NoZipped

В Presetup.ini исправляем DrvIsZipped =1 на DrvIsZipped =0

Собираем дистрибутив.

voler
01-07-2008, 16:21
Сделал, так обработка заняла 1 минуту! Это нормально, для драйверов весом 150 метров?

_DRON_
01-07-2008, 20:08
Я очень много чего поменял и жду общих отзывов. »
Ясно. Но по крайней мере у меня никаких проблем по сравнению с предидущей версией не обнаружилось и я решил заняться внешним видом. Вот все диалоги, что я поправил, может пригодятся.2000 DIALOGEX 6, 5, 332, 224
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_TOPMOST
CAPTION "Установка Windows XP - Выбор пакетов драйверов"
LANGUAGE LANG_RUSSIAN, 0x1
FONT 8, "MS Shell Dlg"
{
CONTROL "", 2001, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 0, 0, 338, 38
CONTROL "", 2010, STATIC, SS_ETCHEDHORZ | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 0, 38, 333, 3
CONTROL "", 2002, LISTBOX, LBS_NOTIFY | LBS_OWNERDRAWFIXED | LBS_HASSTRINGS | LBS_NOINTEGRALHEIGHT | WS_CHILD | WS_VISIBLE | WS_VSCROLL | WS_TABSTOP, 8, 46, 317, 120 , 0x00000200
CONTROL "Пометить всё", 2006, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 8, 174, 70, 14
CONTROL "Снять все метки", 2005, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 80, 174, 70, 14
CONTROL "Добавить пакет...", 2007, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_TABSTOP, 243, 174, 82, 14
CONTROL "", 2011, STATIC, SS_ETCHEDHORZ | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 0, 195, 333, 3
CONTROL "< Назад", 2008, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_TABSTOP, 169, 203, 50, 15
CONTROL "Далее >", 2003, BUTTON, BS_DEFPUSHBUTTON | WS_CHILD | WS_VISIBLE, 219, 203, 50, 15
CONTROL "Пропустить", 2004, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE, 275, 203, 50, 15
}

3000 DIALOGEX 6, 5, 332, 224
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_TOPMOST
CAPTION "Установка Windows XP - Сканирование папки"
LANGUAGE LANG_RUSSIAN, 0x1
FONT 8, "MS Shell Dlg"
{
CONTROL "", 2001, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 0, 0, 338, 38
CONTROL "", 2010, STATIC, SS_ETCHEDHORZ | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 0, 38, 333, 3
CONTROL "#3000", 1001, STATIC, SS_ICON | SS_CENTERIMAGE | SS_REALSIZEIMAGE | WS_CHILD | WS_VISIBLE, 28, 47, 22, 20
CONTROL "Идет поиск и сканирование папки, содержащей все драйвера устройств.", 1004, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE, 61, 47, 213, 20
CONTROL "[folders]", 1005, STATIC, SS_LEFT | SS_PATHELLIPSIS | WS_CHILD | WS_VISIBLE, 28, 82, 273, 8
CONTROL "", 2011, STATIC, SS_ETCHEDHORZ | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 0, 195, 333, 3
CONTROL "< Назад", 2008, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_TABSTOP, 169, 203, 50, 15
CONTROL "Далее >", 2003, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_DISABLED, 219, 203, 50, 15
CONTROL "Пропустить", 2004, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE, 275, 203, 50, 15
}

4000 DIALOGEX 6, 5, 332, 224
STYLE DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_CAPTION
EXSTYLE WS_EX_DLGMODALFRAME | WS_EX_TOPMOST
CAPTION "Установка Windows XP - Распаковка пакетов драйверов"
LANGUAGE LANG_RUSSIAN, 0x1
FONT 8, "MS Shell Dlg"
{
CONTROL "", 2001, STATIC, SS_OWNERDRAW | WS_CHILD | WS_VISIBLE, 0, 0, 338, 38
CONTROL "", 2010, STATIC, SS_ETCHEDHORZ | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 0, 38, 333, 3
CONTROL "#4000", 1001, STATIC, SS_ICON | SS_CENTERIMAGE | SS_REALSIZEIMAGE | WS_CHILD | WS_VISIBLE, 28, 47, 22, 20
CONTROL "Подождите, пока будет завершена распаковка драйверов. Для этого может потребоваться несколько минут.", 103, STATIC, SS_LEFT | WS_CHILD | WS_VISIBLE | WS_GROUP, 61, 47, 213, 19
CONTROL "Общий прогресс: ", 1004, STATIC, SS_LEFT | SS_ENDELLIPSIS | WS_CHILD | WS_VISIBLE, 28, 82, 273, 9
CONTROL "", 1002, "msctls_progress32", PBS_SMOOTH | WS_CHILD | WS_VISIBLE, 28, 98, 273, 11
CONTROL "Текущий файл: ", 1005, STATIC, SS_LEFT | SS_PATHELLIPSIS | WS_CHILD, 28, 136, 273, 9
CONTROL "", 1003, "msctls_progress32", PBS_SMOOTH | WS_CHILD, 28, 150, 273, 11
CONTROL "", 2011, STATIC, SS_ETCHEDHORZ | SS_SUNKEN | WS_CHILD | WS_VISIBLE, 0, 195, 333, 3
CONTROL "< Назад", 2008, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_DISABLED | WS_TABSTOP, 169, 203, 50, 15
CONTROL "Далее >", 2003, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE | WS_DISABLED, 219, 203, 50, 15
CONTROL "Пропустить", 2004, BUTTON, BS_PUSHBUTTON | WS_CHILD | WS_VISIBLE, 275, 203, 50, 15
}И если можно, хотелось бы сортировки пакетов по именам, а то сейчас сортируется с учётом начальных (-#), то есть все неотмеченные попадают в начало списка.

PS: Наглый вопрос: исходники планируется делать доступными?

_DRON_
02-07-2008, 00:13
Из глобального: похоже в новой версии при "KeepDrivers=0" не удаляется папка с драйверами.
Впрочем при 1 тоже самое, все драйвера остаются в C:\D, и не перемещаются, а копируются в C:\Windows\OEMDRV, как будто AutoCleanup=0, хотя он =1.

Boa Soft
02-07-2008, 03:38
Новая тестовая версия.

Изменение в версии от 1 июля
1. Исправлено название пункта в диалоге RunOnceEx
2. Исправлено неудаление папки с драверами при очистке.
3. Диалоги приведены к стандартному виду.
4. Добавлена информация о количестве выбранных пакетов.
5. Билборд отображает информацию в зависимости от типа системы.


Качаем по ссылке:

z_drv_inst_tst.7z (http://tools.oszone.net/BoaSoft/UpdPack/RUS/Addons/z_drv_inst_tst.7z)

underr
02-07-2008, 15:26
Boa Soft,
http://img49.imageshack.us/img49/2260/12ll9.th.jpg (http://img49.imageshack.us/my.php?image=12ll9.jpg)

Boa Soft
02-07-2008, 17:18
underr,

Это с версией от 1 июня или с прошлой?

underr
02-07-2008, 17:28
Boa Soft, с той, что в посте 2267

Shido
02-07-2008, 18:10
Boa Soft, точно, проблема со строкой осталась. Архив из поста 2267 от 1 июня.

Билборд дествительно отображает информацию в зависимости от типа системы. Но вылезла вот такая фигня при интеграции в 2003 (см. вложение), после нажатия на Ок уходит на перезагрузку. Интегрировал с помощью GUI, отключил в нём всё, что только можно. Из аддонов только тестовый Z_DRV_INST

Boa Soft
02-07-2008, 18:15
Shido,

С сервером не тестировалось.

Shido
02-07-2008, 18:25
Boa Soft, Да я и не спорю с этим. Просто, чтобы ты имел это в виду (т.к. надеюсь, что всё это перейдёт в GUI). Буду тестить, а там посмотрим.

Может быть стоит строчку с количеством секунд опустить ниже, примерно туда, где находится строчка с количеством выбранных архивов? Её нынешнее расположение несколько не удобно (не привычно) для восприятия. Да и динамических надписей в этой области в винде нет (в других диалоговых окнах).

Boa Soft
03-07-2008, 01:45
Изменение в версии от 3 июля
1. совместимость с сервером 2003 (управление по EMS не поддерживается).

(EMS - консоль управления через com-port)

_DRON_
03-07-2008, 13:35
1. совместимость с сервером 2003 (управление по EMS не поддерживается). »
Ошибка о которой говорилShido пропала, но драйвера под 2003 просто не распаковываются: после экрана выбора пакетов быстро мелькает "сканирование папки" и далее идёт обычный процесс установки.

Boa Soft
03-07-2008, 14:07
_DRON_,

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

Изменение в версии от 3 июля
1. Совместимость с сервером 2003 (управление по EMS не поддерживается).
2. Наконец-то исправлено название пункта в диалоге RunOnceEx

underr
03-07-2008, 16:30
2. Наконец-то исправлено название пункта в диалоге RunOnceEx »
У меня ничего не исправилось.
В SETUPERR.LOG, к тому же запись о том, что setup.exe не имеет верной цифровой подписи.

_DRON_
03-07-2008, 18:13
У меня ничего не исправилось. »
А папочку Compressed стереть не забыли?

underr
03-07-2008, 21:17
А папочку Compressed стереть не забыли? »
Нет! Оказалось, что архив, который я скачал в 6:40 (по московскому времени) отличается от того, который сейчас в шапке. Надпись в RunOnceEx действительно исправлена, а вот запись в Setuperr.log осталась.

Boa Soft
04-07-2008, 13:31
underr,

setup заменяется на оригинальный во время очистки мусора.

Если это не устраивает - можно добавть в список выведения из защиты.




© OSzone.net 2001-2012