Спасибо... Свежая статья, круто=)
Скачал прогу DeviceEject с исходниками. Она умеет отключать всякие устройства. Пишу ей в cmd: "DeviceEject.exe -EjectDrive:I:" и она отключает...
Я "курил" его книжку "Техника и философия хакерских атак. Записки Мыщ'а". Там целая глава на эту тему. Но про то как узнать тип носителя ни слова....
Так это... через SPTI и пытаюсь. (ASPI предоставляет практически такой же интерфейс). Изучил спецификацию ATAPI Packet Commands for CD-ROM...
Не... GetDriveType() позволяет определить только что за тип носителя скрывается за буквой "\\.\X:", это я могу узнать, тут проблем никаких. У меня...
Пробовал считывать страницы параметров с помощи команды MODE SENSE. На странице Capabilities and Mechanical Status Page есть флаги Mode 2 Form 2 и...
Ваще засада... уже голову сломал. Как с прикладного уровня определить к какому типу относится носитель в Cdrom'e (CDDA, Mode 2 Form 1, Mode 1 и...
Попробовал юзать SetupAPI: { HDEVINFO hPnP; SP_DEVINFO_DATA DeviceInfoData; SP_DEVICE_INTERFACE_DATA DeviceInterfaceData; int MemberIndex = 0;...
А нельзя ли по подробнее о setup-функциях, я слышал что-то про setupAPI, но не знаю что это, какую инфу искать... с IOCTL - разбираюсь... но пока...
Задача: Написать код который позволит получить список всех подключенных к системе устройств с максимально полной информацией о них. т.е. что-то...
А это может быть связано со структурами Lead-In / Lead-Out ? И еще вопрос, как узнать какой тип носителя в приводе (CDDA, CD Mode 1 Form 1, CD...
Оно-то понятно...=)... Когда я говорил "ОТКУДА" хотел узнать, "Откуда эти цифры"... Где записано общее кол-во секторов для диска и т.п.?
Такая ситуация: Беру болванку с данными, хочу полностью ее скопировать (своя программа) => нужно знать "до куда" копировать. Открываю спецификацию...
Тут подумал. Получается если я даю устройству команду STOP, то оно останавливается, питание на него не подается. Таким образом ни одна следующая...
Сейчас провожу эксперименты с помощью утилитки plscsi. Возник такой вопрос: 1)Подключаю флешку даю ей команду: "1B 0 0 0 0 0" - ничего не...
Тема сформулирована криво, но подругому не получилось. Сейчас попробую объяснить суть. Задача: Есть устройство (конкретно - USB flash диск). Ему...
shimaro Для начала Кури Солдатова ОЧЕНЬ внимательно. Потом попытайся понять что такое IRP. Советую покурить Руссиновича "Внутренне устройство...
shimaro Защита у такой флэшки будет нулевая, достаточно будет подсунуть драйверу необходимый набор прав и усе... если имеется ввиду права...
Допустим. Вопрос с получаемыми данными наверное слишком "мутный" для обсуждения в форуме. Есть более прикладная проблема: В "нарытом" мной коде...
Ммм.... так.... я немного запутался.... Разложим по полочкам: IoDeviceControl\ReadFile\WriteFile (user mode | aplication and OS) -> (kernel mode...
Имена участников (разделяйте запятой).