Установка WDK в два дерева файловой системы
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.02.17 07:08
Оценка:
Где-нибудь есть внятное описание того, зачем последние WDK устанавливаются не в одно, а два дерева на ФС — в целевой каталог, явно указанный при установке, и в Windows Kits внутри Program Files?

В обоих деревьях прослеживается похожая структура, но непонятен принцип разделения.
wdk windows driver kit
Re: Установка WDK в два дерева файловой системы
От: kov_serg Россия  
Дата: 08.02.17 07:14
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Где-нибудь есть внятное описание того, зачем последние WDK устанавливаются не в одно, а два дерева на ФС — в целевой каталог, явно указанный при установке, и в Windows Kits внутри Program Files?


Re[2]: Установка WDK в два дерева файловой системы
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.02.17 07:18
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>Image: 108_1_1_design.png


Ну я тоже начал нечто подобное подозревать...
Re: Установка WDK в два дерева файловой системы
От: pva  
Дата: 08.02.17 13:50
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Где-нибудь есть внятное описание того, зачем последние WDK устанавливаются не в одно, а два дерева на ФС — в целевой каталог, явно указанный при установке, и в Windows Kits внутри Program Files?

ЕМ>В обоих деревьях прослеживается похожая структура, но непонятен принцип разделения.
А может заодно кто просветить как на вин10 поствавить 7600 ДДК или как компилить легаси дрова?
newbie
Re[2]: Установка WDK в два дерева файловой системы
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 08.02.17 14:00
Оценка:
Здравствуйте, pva, Вы писали:

pva>как на вин10 поствавить 7600 ДДК


А в чем конкретно проблема?
Re[2]: Установка WDK в два дерева файловой системы
От: kov_serg Россия  
Дата: 08.02.17 14:38
Оценка:
Здравствуйте, pva, Вы писали:

pva>Здравствуйте, Евгений Музыченко, Вы писали:


ЕМ>>Где-нибудь есть внятное описание того, зачем последние WDK устанавливаются не в одно, а два дерева на ФС — в целевой каталог, явно указанный при установке, и в Windows Kits внутри Program Files?

ЕМ>>В обоих деревьях прослеживается похожая структура, но непонятен принцип разделения.
pva>А может заодно кто просветить как на вин10 поствавить 7600 ДДК или как компилить легаси дрова?

Може это поможет
https://www.winvistatips.com/threads/installing-the-wdk-on-windows-xp-64-bit.583599
https://jpassing.com/2009/10/21/ltcg-issues-with-the-win7amd64-environment-of-wdk-7600
Re[3]: Установка WDK в два дерева файловой системы
От: pva  
Дата: 08.02.17 18:49
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

pva>>как на вин10 поствавить 7600 ДДК

ЕМ>А в чем конкретно проблема?
В том что инсталятор не определяет вин10 как разрешенную редакцию и отказывается ставиться напроч. В режиме совместимости та же беда.
newbie
Re[4]: Установка WDK в два дерева файловой системы
От: flаt  
Дата: 08.02.17 20:14
Оценка: +1
Здравствуйте, pva, Вы писали:

pva>В том что инсталятор не определяет вин10 как разрешенную редакцию и отказывается ставиться напроч. В режиме совместимости та же беда.


А обязательно ставить? Просто скопировать не подойдёт?
Re[4]: Установка WDK в два дерева файловой системы
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.02.17 02:32
Оценка:
Здравствуйте, pva, Вы писали:

pva>инсталятор не определяет вин10 как разрешенную редакцию и отказывается ставиться напроч.


Только что попробовал установку WDK 7600.16385.1 (Build Environment & Tools, чтоб побыстрее) под Win 10.0.14393 Pro x64 — успешно поставилось. Однако, почему-то не прописалось в Programs & Features.

Скорее всего, Ваша десятка обманывает инсталлятор с номером версии.
Re[5]: Установка WDK в два дерева файловой системы
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 09.02.17 02:33
Оценка:
Здравствуйте, flаt, Вы писали:

F>Просто скопировать не подойдёт?


Подошло бы, если бы удалось найти распаковщик. Там же пакеты в дебильном формате MS — имена/пути в одном месте, а содержимое в виде нумерованных файлов — в другом...
Re: Установка WDK в два дерева файловой системы
От: kd112  
Дата: 09.02.17 07:16
Оценка: 7 (2)
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Где-нибудь есть внятное описание того, зачем последние WDK устанавливаются не в одно, а два дерева на ФС — в целевой каталог, явно указанный при установке, и в Windows Kits внутри Program Files?


ЕМ>В обоих деревьях прослеживается похожая структура, но непонятен принцип разделения.


Причин на самом деле несколько. Но совет если это есть "проблема" тоже есть — а не надо ставить в какие-то свои пути, ставьте все по умолчанию.

А причины такие — 1) Сейчас МС продвигает окружения для разработки драйверов в студию. Там много твердо забито в плане путей. 2) Сейчас рекомендуется использовать концепцию проекта MSBuild (отличная штука), а она подразумевает такое понятие как корень китов (не только WDK).

Поэтому — не надо кастомизировать, машина разработчика в концепции МС-а выглядит как машина с одним диском С, ну и понятное дело всякие флешки не в счет.
Re[6]: Установка WDK в два дерева файловой системы
От: pva  
Дата: 09.02.17 12:28
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

F>>Просто скопировать не подойдёт?

ЕМ>Подошло бы, если бы удалось найти распаковщик. Там же пакеты в дебильном формате MS — имена/пути в одном месте, а содержимое в виде нумерованных файлов — в другом...
Просто скопировать работает нормально (в моем варианте).
Есть такая утиль msiex называется. Она сносно анпачит дистрибутивы. В противном случае есть более серъезные сборщики, которые умеют разбирать msi на запчасти.
newbie
Re[2]: Установка WDK в два дерева файловой системы
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 10.02.17 06:27
Оценка:
Здравствуйте, kd112, Вы писали:

K>Причин на самом деле несколько. Но совет если это есть "проблема" тоже есть — а не надо ставить в какие-то свои пути, ставьте все по умолчанию.


Проблема пока одна — в непонимании смысла разделения.

Что изменится при установке по умолчанию, кроме одной строки пути?

K>МС продвигает окружения для разработки драйверов в студию. Там много твердо забито в плане путей.


Это нынче считается прогрессом? Чем это удобнее или эффективнее традиционной модели с заданием путей в переменных среды?

K>рекомендуется использовать концепцию проекта MSBuild (отличная штука), а она подразумевает такое понятие как корень китов (не только WDK).


Ну так и указать на него специальной переменной.

K>машина разработчика в концепции МС-а выглядит как машина с одним диском С, ну и понятное дело всякие флешки не в счет.


Что характерно, раньше она так не выглядела. Разработчики МС тупеют и выживают из ума?
Re[7]: Установка WDK в два дерева файловой системы
От: Евгений Музыченко Франция https://software.muzychenko.net/ru
Дата: 10.02.17 06:30
Оценка:
Здравствуйте, pva, Вы писали:

pva>Есть такая утиль msiex называется. Она сносно анпачит дистрибутивы.


Ну да, если все дерево дистрибутива обойти.
Re[3]: Установка WDK в два дерева файловой системы
От: Andrew.W Worobow https://github.com/Worobow
Дата: 10.02.17 14:41
Оценка:
Здравствуйте, Евгений Музыченко, Вы писали:

ЕМ>Что изменится при установке по умолчанию, кроме одной строки пути?


K>>МС продвигает окружения для разработки драйверов в студию. Там много твердо забито в плане путей.


ЕМ>Это нынче считается прогрессом? Чем это удобнее или эффективнее традиционной модели с заданием путей в переменных среды?


Можно я вмешаюсь, ) — Таки и пути прописываются в переменные окружения. Но прописывается корень китов (kits root).

K>>рекомендуется использовать концепцию проекта MSBuild (отличная штука), а она подразумевает такое понятие как корень китов (не только WDK).


ЕМ>Ну так и указать на него специальной переменной.


Так и указывается, но только именно в "Program files", не спрашивайте почему, ответ будет — так проще.

K>>машина разработчика в концепции МС-а выглядит как машина с одним диском С, ну и понятное дело всякие флешки не в счет.


ЕМ>Что характерно, раньше она так не выглядела. Разработчики МС тупеют и выживают из ума?


Ну нет, с MS-build стало гораздо проще собирать. Почти как в смаке. Точнее параллельно — cmake ровно туже концепцию двигает. )
Не все кто уехал, предал Россию.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.