|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Скрипт для безопасного извлечения флешки |
|
|
Скрипт для безопасного извлечения флешки
|
Новый участник Сообщения: 36 |
Профиль | Отправить PM | Цитировать Доброе время суток всем !
Вот вопрос по теме, давайте делиться как реализовать. Можно использовать штатные средства Windows, тогда как ? Или встроенные возможности доступа к железу. В любом случае было бы интересно найти способ агрессивного извлечения флешки даже в том случае, если с нее запущены программы. |
|
Отправлено: 10:28, 08-08-2009 |
Старожил Сообщения: 206
|
Профиль | Отправить PM | Цитировать BlockInput() не подходит?
|
Отправлено: 19:05, 12-08-2009 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 36
|
Профиль | Отправить PM | Цитировать Цитата amel27:
А смысл задачи в том, чтобы насмотря ни на что отключить флешку, подкосив все исходящие с нее программы. Отключение USB не вариант, так как программно это невозможно, да и отключать в моем случае нужно не физическую флешку, а эмулированную. |
|
Отправлено: 19:45, 12-08-2009 | #22 |
Пользователь Сообщения: 87
|
Профиль | Отправить PM | Цитировать amel27, спасибо
|
Отправлено: 01:05, 13-08-2009 | #23 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата 11943499:
AFAIK Windows не предоставляет программных интерфейсов для работы с "чужими" описателями, т.е. "отрубить" заданную программу или даже просто получить список "плохих" процессов очень проблематично.... то же самое касается и сброса буферов на диск. Т.е. без сторонних утилит, написанных в дебрях MS (использующих недокументированные функции и структуры) здесь никак не обойтись, поэтому вижу лишь два пути: 1. Сброс буферов через Sync, дальше хоть выдергивай - минимум мозговых усилий. 2. Поиск "плохих" процессов/описателей через Handle, далее - либо рубить, либо автозакрытие. |
|
Отправлено: 12:13, 13-08-2009 | #24 |
Новый участник Сообщения: 1
|
Профиль | Отправить PM | Цитировать Вот файл. Работает с любой флешкой. Называется removedrive. Скачиваем архив, распаковываем в корень флешки, создаем removedrive.bat в нём пишем:
@ECHO off removedrive.exe \ -l -h -b -i -d exit Ссылка http://www.uwe-sieber.de/files/removedrive.zip |
Отправлено: 13:45, 14-04-2010 | #25 |
Пользователь Сообщения: 67
|
Профиль | Отправить PM | Цитировать Мне интересно, вся эта истерия по поводу "безопасного извлечения" только меня не коснулась?
До появления XP SP2 (да, именно тогда появилась в трее эта новая иконка) никто и не знал, что перед выдергиванием флешки нужно что-то нажимать (линуксоиды не считаются), теперь - ритуал какой-то. Некоторые (особо одаренные) предпочитают даже компьютер выключать ради этой процедуры (наиболее безопасное средство из всех безопасных). Будто у всех флешки исключительно в NTFS форматированы и им крайне важна эта процедура... Куда катится этот мир? |
------- Отправлено: 17:49, 14-04-2010 | #26 |
Старожил Сообщения: 307
|
Профиль | Отправить PM | Цитировать Цитата 266903582:
|
|
------- Отправлено: 00:13, 15-04-2010 | #27 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Службы - [решено] Значка Безопасного извлечения устройства НЕТУ. Помогите его врубить!!! | DreDo | Microsoft Windows 2000/XP | 6 | 18-03-2011 18:49 | |
Разное - [решено] После безопасного извлечения флэшки диод продолжает гореть | Адвокат | Microsoft Windows Vista | 23 | 23-12-2009 07:34 | |
Разное - как отключить возможность "Безопасного извлечения устройств"? | Crasherman | Microsoft Windows 2000/XP | 13 | 14-09-2008 19:02 | |
Постоянно висит значок безопасного извлечения устройства | alesis2008 | Программное обеспечение Windows | 1 | 24-06-2008 15:49 | |
Интерфейс - Как убрать(скрыть) устройство(ADSL-USB модем) из списка безопасного извлечения? | 12341234 | Microsoft Windows 2000/XP | 0 | 23-05-2008 19:03 |
|