Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: How to send a SCSI command?  (Прочитано 7181 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
0xff
Гость
« : 21-02-2008 22:27 » 

есть программа которая умеет посылать SCSI команды физическим дискам по их именам (e.g. PhysicalDrive1) используя DeviceIOControl().
а мне нужно послать команды на железку которое видно в Device Manager-e под Other Devices, но это не диск, а Enclosure Device.

сразу скажу, в виндах я нифига не шарю, поетому обьясните подробно плз.
Записан
sss
Специалист

ru
Offline Offline

« Ответ #1 : 22-02-2008 02:35 » 

Говорить столько, что лучше прочитай http://www.insidepro.com/kk/050/050r.shtml
Записан

while (8==8)
0xff
Гость
« Ответ #2 : 23-02-2008 00:44 » 

То есть правильно я понимаю что если у устройства нет драйвера и в окошке Computer Management оно видно как Other Devices (Propertires: Bus Number 0, Target ID 8, LUN 0), то ему можно посылать команды напрямую тем же DeviceIoControl предварительно открыв устройство как \\\\.\\Scsi0 ?

Я не программист под виндами, хотелось бы доработать существующий софт минимальной кровью.
Записан
0xff
Гость
« Ответ #3 : 23-02-2008 01:53 » new

попробовал, ругается   Error: 87  The parameter is incorrect.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines