Останов Flash устройства
От: ShipoffV  
Дата: 12.04.04 11:25
Оценка:
Добрый день, соратники!

Поделитесь сокровенными знаниями вот по какому вопросу:
Из программы нужно выполнить отключение "свистка" (USB Flash drive).
Подскажите известное решение (класс, апишная функция) для данной проблемы.

Спасибо, Владимир.



12.04.04 17:21: Перенесено из 'C/C++'
Re: Останов Flash устройства
От: Злость Россия  
Дата: 12.04.04 14:23
Оценка:
Здравствуйте, ShipoffV, Вы писали:

SV>Добрый день, соратники!


SV>Поделитесь сокровенными знаниями вот по какому вопросу:

SV>Из программы нужно выполнить отключение "свистка" (USB Flash drive).
SV>Подскажите известное решение (класс, апишная функция) для данной проблемы.

SV>Спасибо, Владимир.


здесь почитай
Правда, Ложь — мне все одно — я имею свое мнение.
Если функция недокументированна — это не значит, что ее не используют все ваши конкуренты в своих продуктах.
Любой строй переходный и отрицать это значит быть закостенелым идиотом.
Re[2]: Останов Flash устройства
От: ShipoffV  
Дата: 12.04.04 15:26
Оценка:
Здравствуйте, Злость.

Смотрел я DeviceIOControl — не нашел подходящего решения. Расскажи, как на духу.
Спасибо, Владимир.
Re[3]: Останов Flash устройства
От: Злость Россия  
Дата: 13.04.04 05:06
Оценка:
Здравствуйте, ShipoffV, Вы писали:

SV>Здравствуйте, Злость.


SV>Смотрел я DeviceIOControl — не нашел подходящего решения. Расскажи, как на духу.

SV>Спасибо, Владимир.

Что-то я странный линк дал

надо использовать FSCTL_DISMOUNT_VOLUME и FSCTL_LOCK_VOLUME. В MSDN написанна последовательность действией.
Правда, Ложь — мне все одно — я имею свое мнение.
Если функция недокументированна — это не значит, что ее не используют все ваши конкуренты в своих продуктах.
Любой строй переходный и отрицать это значит быть закостенелым идиотом.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.