Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Как программно отключить флэшку


Автор: Mina 27.12.2005, 11:24
Подскажите кто знает, как программно отключить флешку (сменный USB накопитель), чтобы пользователю осталось только вынуть ее.

Автор: Демо 27.12.2005, 12:32
Поищи в MSDN тему "Removable Storage Manager Functions".
Возможно поможет.

Автор: Ciber SLasH 28.12.2005, 05:05
Зачем?
Ведь в ХР, 2000 можно вытаскивать её без отключения.
Но в 2000 надо настроить устройства USB так, чтобы данные на них не кэшировались.

Автор: Snowy 28.12.2005, 10:18
Цитата(Ciber @ 28.12.2005, 05:05)
Ведь в ХР, 2000 можно вытаскивать её без отключения.

Можно, но не рекомендуется. Именно для этого и сидит значек в трее.
Я уже не раз терял так информацию.

Автор: Ciber SLasH 28.12.2005, 14:37
Цитата(Snowy @ 28.12.2005, 10:18)
Можно, но не рекомендуется.

Я всегда и везде свою флэшку вытаскивал без отключения в ХР и никогда не терял данные. smile

Автор: Albinos_x 29.12.2005, 21:05
Цитата(Snowy @ 28.12.2005, 10:18)
Можно, но не рекомендуется. Именно для этого и сидит значек в трее.
Я уже не раз терял так информацию.

данные не терял... но сталкивался с глюками... когда при последующем подключении флешка не определялаь... вернее определялась, только как неизвестное устройство...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)