Re[2]: USB Mass Storage без прав админа
От: pfinkelshtein Израиль http://www.truscont.com
Дата: 13.01.10 14:47
Оценка:
Здравствуйте, ononim, Вы писали:

M>>Дано устройство usb mass storage. Ему нужно подавать нестандартные команды, типа зашифровать и т.п. Пока реализовал через spti IOCTL_SCSI_PASS_THROUGH .

M>>Уже создавал тут ветку по этому устройству, но тема была другая — как с ним вообще работать. Теперь работать я с ним умею, встали другие вопросы.
M>>Вопросы к знающим людям :
M>>1) IOCTL_SCSI_PASS_THROUGH не требует права администратора, но CreateFile на букву диска требует. Есть ли вероятность, что на имя типа \PhysicalDrive%x или \\?\storage#removablemedia#7&176630d9&0&rm#{53f5630d-b6bf-11d0-94f2-00a0c91efb8b} (к примеру) CreateFile не понадобятся админские права? Сам попробую проверить в ближ. дни, [/ccode]

1. SPTI всегда требует прав админа. Под висту и выше также блокируется SCSIOP_WRITE* команды в случае если volume не залочен. Смотри сюда http://support.microsoft.com/kb/942448
2. Можешь сервис сделать который будет принимать твои данныe через пайп и слать их в SPTI. Можно и драйвер.
3. Семерка и виста разрешают работать с SPTI но фильтруют опкоды в CDB
4. Можно, но сложно. Изучай стоение ФАТ и НТФС, научись создавать образ пустой ФС и записывай хоть через WriteFile поблочно.
Peter Finkelshtein, skype: pfinkelshtein
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.