Size: a a a

2020 November 24

DA

Dmitry Alekseev in pro.osdev
Berkus Decker
Можно тоже писать полное название со ссылками, раз уж мы начали такую традицию.
к сожалению, толковой ссылки пока не нашел
источник

BD

Berkus Decker in pro.osdev
источник

GA

Grudtsin Artur in pro.osdev
Всем доброго вечера. Может кто-нибудь подсказать, пожалуйста, один момент. Пишу драйвер виртуального карт ридера, используя UMDF-2. После того, как регистрируется устройство, должны ли поступать поступать какие-то IOCTL запросы от системы или от диспетчера устройств? Например на получение информации о ридере?
источник

BD

Berkus Decker in pro.osdev
Grudtsin Artur
Всем доброго вечера. Может кто-нибудь подсказать, пожалуйста, один момент. Пишу драйвер виртуального карт ридера, используя UMDF-2. После того, как регистрируется устройство, должны ли поступать поступать какие-то IOCTL запросы от системы или от диспетчера устройств? Например на получение информации о ридере?
если ты про линукс то это в каком-то другом чате
источник

GA

Grudtsin Artur in pro.osdev
Не, я про винду)
источник

BD

Berkus Decker in pro.osdev
в чатике про винду что говорят?
источник

BD

Berkus Decker in pro.osdev
тут про свои оси чатик, не про винду или линукс
источник

DR

Dima Richev in pro.osdev
Grudtsin Artur
Всем доброго вечера. Может кто-нибудь подсказать, пожалуйста, один момент. Пишу драйвер виртуального карт ридера, используя UMDF-2. После того, как регистрируется устройство, должны ли поступать поступать какие-то IOCTL запросы от системы или от диспетчера устройств? Например на получение информации о ридере?
Да
источник

DR

Dima Richev in pro.osdev
Если я правильно понял - ты же его зарегистрировал, система в любом случае будет взаимодействовать с ним. Лучше пропиши IOCTL
источник

GA

Grudtsin Artur in pro.osdev
Dima Richev
Если я правильно понял - ты же его зарегистрировал, система в любом случае будет взаимодействовать с ним. Лучше пропиши IOCTL
Да, там немного запутанная ситуация получилась. До этого был код, куда эти запросы приходили после регистрации. Потом пришлось код откатить... Сделал все тоже самое, но теперь не приходят. Два дня понять не могу в чем дело. Думал, может и не должны приходить...
источник

GA

Grudtsin Artur in pro.osdev
Спасибо за ответ
источник

DR

Dima Richev in pro.osdev
Такой вопрос. MBR = 512. Так? И он находится на \\.\PhysicalDrive0 (SymbolicLink, Windows).
Я верно понимаю, что не всё на \\.\PhysicalDrive0 = MBR.  А только первые 512 байт?
источник

DR

Dima Richev in pro.osdev
Просто я не понимаю, почему там всё заполнено нулями, хотя в конце стоит 0x55AA...
источник

d

disba1ancer in pro.osdev
Dima Richev
Такой вопрос. MBR = 512. Так? И он находится на \\.\PhysicalDrive0 (SymbolicLink, Windows).
Я верно понимаю, что не всё на \\.\PhysicalDrive0 = MBR.  А только первые 512 байт?
ну как бы да
источник

d

disba1ancer in pro.osdev
Dima Richev
Просто я не понимаю, почему там всё заполнено нулями, хотя в конце стоит 0x55AA...
это mbr для gpt
источник

DR

Dima Richev in pro.osdev
Ааааа
источник

d

disba1ancer in pro.osdev
один раздел на весь диск
источник

d

disba1ancer in pro.osdev
он нужен для тех кто не понимает gpt
источник

DR

Dima Richev in pro.osdev
Понял. Спасиб
источник

d

disba1ancer in pro.osdev
если ниже прокрутишь найдёшь таблицу разделов gpt, ну и загрузчик в такой mbr обычно заполнен нулями
источник