eXeLab
eXeL@B DVD 2017 !

Видеокурс программиста и крэкера 5D 2O17
(актуальность: ноябрь 2O17)
Свежие инструменты, новые видеоуроки!

  • 400+ видеоуроков
  • 800 инструментов
  • 100+ свежих книг и статей

УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

Русский / Russian English / Английский

Сейчас на форуме: v00doo (+2 невидимых)
 · Начало · Статистика · Регистрация · Поиск · ПРАВИЛА ФОРУМА · Язык · RSS · SVN ·

 eXeL@B —› Основной форум —› Windows. Device Unique instance ID
Посл.ответ Сообщение
r_e

Ранг: 526.1 (!)
Статус: Модератор

Создано: 31 октября 2017 18:28 New!
· Личное сообщение · #1

Вобщем, есть вопрос по внутрянкам винды (привет, инди).
Имя устройства формируется строкой
Enumerator\DeviceID\InstanceID
Где меня интересует структура InstanceID.
Пример:
2&1fda0d0b&0&1234567890&0
1234567890 - это device serial
А откуда оно берет остальные части, которые разделены &?
shellstorm

Ранг: 66.9 (постоянный)
Статус: Участник

Создано: 31 октября 2017 18:45 New!
· Личное сообщение · #2

https://docs.microsoft.com/en-us/windows-hardware/drivers/install/instance-ids
и в windows internals этому уделено много букв.
r_e

Ранг: 526.1 (!)
Статус: Модератор

Создано: 31 октября 2017 18:49 New!
· Личное сообщение · #3

shellstorm
MSDN и рядом я уже пересмотрел. Не стоит прям вот так недооценивать вопрос.
"Windows Forensic Analysis Toolkit: Advanced Analysis Techniques for Windows 8" пишут что алгоритм формирования не опубликован, например. И все их примеры сразу начинаются с серийника. Меня интересует откуда берутся части 2 и 1fda0d0b, которые до серийника.

Добавлено спустя 1 минуту
Ах, да.. исходников винды и дров у меня нет. Поэтому вопрос тут. Может кто сталкивался.
reversecode


Ранг: 950.8 (! ! !)
Статус: Участник

Создано: 31 октября 2017 18:55 New!
· Личное сообщение · #4

это доп инфа генерируемая каждым драйвером конкретного устройства по своему
либо достается из ACPI
r_e

Ранг: 526.1 (!)
Статус: Модератор

Создано: 31 октября 2017 19:02 New!
· Личное сообщение · #5

reversecode
Хорошо. Конкретизируем что это от USBSTOR
Может кто расписать составные?
reversecode


Ранг: 950.8 (! ! !)
Статус: Участник

Создано: 31 октября 2017 19:10 New!
· Личное сообщение · #6

код ReactosOS открыт
либо нужно брать драйвер именно той версии винды на которой смотрится
как говорили сто лет назад --> Link <--
оно то версии винды и билда может плавать
USBSTOR_PdoHandleQueryInstanceId
--> Link <--

| Сообщение посчитали полезным: r_e

difexacaw

Ранг: 152.5 (ветеран)
Статус: Участник

Создано: 31 октября 2017 19:16 New!
· Личное сообщение · #7

--> Link <--

Добавлено спустя 2 минуты
r_e

Это интернал фишки загрузчика которые трогать обычно не нужно и они даже не фигурируют с сурках нт.
r_e

Ранг: 526.1 (!)
Статус: Модератор

Создано: 31 октября 2017 19:23 New!
· Личное сообщение · #8

reversecode
IRP_MN_QUERY_CAPABILITIES :: deviceCapabilities->UniqueID = 1;
и
BusQueryInstanceID
решили проблему.
 eXeL@B —› Основной форум —› Windows. Device Unique instance ID
Эта тема закрыта. Ответы больше не принимаются.

Оригинальный DVD-ROM: eXeL@B DVD !

Вы находитесь на форуме сайта EXELAB.RU
Проект ReactOS