RemoveDrive + надстройка. Безопасное отключение флеш-накопителя

RemoveDrive + надстройка. Безопасное отключение флеш-накопителя 2.3 debug + 1.1

Dragokas

Angry & Scary Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
7,842
Реакции
6,611
Пользователь Dragokas разместил новый ресурс:

RemoveDrive + надстройка. Безопасное отключение флеш-накопителя - Показывает, какие файлы открыты; отключает флкеш-накопитель с обесточиванием.

Преимущества:
  • не только отключает, но и обесточивает флешку (если поддерживает контроллер).
  • Показывает имя приложения, которое не дает безопасно отключить уст-во (блокирует файл).
  • Ожидает до тех пор, пока блокировка не будет снята, затем самостоятельно повторяет попытку безопасного отключения.
  • Двойной клик - флешка отключена (никаких сообщений, ничего лишнего smile3.gif )
  • Возможность отключить...

Узнать больше об этом ресурсе...
 
А где же графическое надстройка?
У меня только консольная.
Утилита без лишнего.
Сообщение появляется только, если вставлено более 1 флешки.
Сообщение - это и есть надстройка. А больше ничего и не нужно.
Если есть предложение, что добавить, можно сделать.

Запускаю RemoveDrive
Инструкцию читал?
Запускать нужно EjDrive.exe
Если не вставлено ни одной флешки, то ничего не произойдет.
 
Если есть предложение, что добавить, можно сделать.
Выводит предложение отключить блокирующую программу или нет.
Если, что ее отключать (блокирующую программу).
 
Вопрос о принудительном закрытии блокирующего приложения?
 
И что бы в графическом дизайне тоже это было (вывод кто блокирует), и раз блокировка (лучше если буде использоваться,что то типа ListView).
Сообщение появляется только, если вставлено более 1 флешки.
Лучше всегда.
 
Да, конечно.
Эту версию писал очень давно. Там даже формы нет. Минималистический дизайн :)

Есть еще предложение заменить ней системный значок съемных уст-в в области уведомлений.
На некоторых системах он ооооочень туго открывается.

Например, правый клик по значку - небольшое меню - список уст-в (левым кликом можно отключить).Вообще, надо бы найти время написать полностью свою версию.
 
EjDrive.exe - выглядит как вирус, были в недавнем прошлом вирусы с такой иконкой. :D
Посимпотнее что-то надо. А сама программа работает четко.

Только вот как и где ею пользоваться? На флешке таскать не получится - запустишь, сама будет в процессах.
На своем компе понятно, а если после чужого флешка заблокирована? Тут только выключать или перезагружать ПК.
 
EjDrive.exe - выглядит как вирус, были в недавнем прошлом вирусы с такой иконкой. :D
Я не заморачивался. Там стандартная. Намек понял.

На флешке таскать не получится - запустишь, сама будет в процессах.
Уже делал на этот счет скрипт. В принципе можно адаптировать и этот для ношения на флешке.
Алгоритм простой: если программа определяет, что находится на съемном накопителе,
тогда копирует себя в папку temp и перезапускается. А если написано на VBScript, то можно вообще не копировать. Но функционал уже не так богат.
 
Да. Есть такое.​
Решение знаю. Но еще не обновлял.

Там довольно сложный принцип определения типа данного вида накопителя.Alex1983, а сама утилита RemoveDrive справляется?
Создай такой батник рядом:

Код:
removedrive.exe C: -l -e -i -h
вместо C: буква твоего съемного винта.
 
У меня появился такой. Дома проверю.
Вообще, надо бы найти время написать полностью свою версию.
Работаю над близким проектом (низкоуровневое чтение диска).
Есть шанс, что после него плавно возьмусь за эту тему.
 
Последнее редактирование:
Назад
Сверху Снизу