USB Safely Remove

Тема в разделе "Программное обеспечение", создана пользователем regist, 23 авг 2014.

  1. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.382
    Симпатии:
    5.268
    USB Safely Remove
    ЗАМЕНА СТАНДАРТНОМУ ИЗВЛЕЧЕНИЮ USB-УСТРОЙСТВ
    SafelyRemove | Windows 2000,XP,Vista,Seven,8 | Shareware | ~ 5,5 Мб

    Официальный сайт | Возможности | Скриншоты | История изменений

    [​IMG]

    USB Safely Remove - это удобная и надежная замена стандартного Безопасного Извлечения Устройств. Программа содержит массу функций для комфортной и приятной работы с hotplug устройствами (USB, SATA, FireWire).
    Особенности:
    • Возможность убрать лишние устройства из меню остановки
    • Правильные имена устройств + переименование
    • Горячие клавиши для отключения устройств
    • Удобное меню для отключения всего в один клик
    • Автозапуск программ при подключении/отключении
    • Форсированная остановка устройств
    • Позволяет автоматически запускать файлы/сценарии при извлечении/подключении устройств.
     
    Kиpилл, fseto, Alex1983 и ещё 1-му нравится это.
  2. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Скрин на английском, я бы добавил, что поддержка русского языка есть. И прога реально простая и удобная.
     
  3. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.222
    Симпатии:
    8.904
    А как насчет демоверсии и необходимости оплаты?
    Изначально же здешние ресурсы только бесплатное ПО включали.
     
    machito, Kиpилл и E100 нравится это.
  4. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.497
    Симпатии:
    4.312
    Кому очень понравится, тому не жалко будет и заплатить:

    Лицензия 1 год: 300 руб.
    Лицензия 2 года: 450 руб.
    Пожизненная: 800 руб.
     
  5. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.382
    Симпатии:
    5.268
    Тем более автор иногда устраивает акции и в частности @Drongo я дал ключ полученный по акции.
     
    Drongo нравится это.
  6. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Cейчас проводится акция, можно получить ключ бесплатно для версии 5.2, кому интересно, форма регистрации для получения ключа.
    Поля Имя и Почта, куда придёт письмо с ключом, ожидать не нужно, моментально.
    P.S. На момент публикации, предложение активно ещё The offer valids for 1 day 18 hours
     
    Последнее редактирование: 2 сен 2014
    Dragokas нравится это.
  7. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Если кого напрягает постоянно висящая служба проги, то вот простенький батник. Собственно один запускает службу и файл программы, второй отключает службу и закрывает программу. Первоначально нужно в службах поставить службу в состояние вручную.

    На запуск
    Код (Text):
    @echo off
    chcp 1251

    sc start USBSafelyRemoveService
    cd "C:\Program Files\USB Safely Remove"
    start USBSafelyRemove.exe

    exit
    На отключение
    Код (Text):
    @echo off
    chcp 1251

    taskkill /f /IM USBSafelyRemove.exe
    taskkill /f /IM "wmiprvse.exe"

    sc stop USBSafelyRemoveService

    exit
    Если спецы доточат условиями "если" проверку работающей службы и наличия файла в списке то можно будет через "если" сделать один батник, который при запуске проверит если служба работает, он её остановит, если не работает - запустит.
     
    Последнее редактирование: 10 фев 2015
    Kиpилл нравится это.
  8. petr-ru
    Оффлайн

    petr-ru Пользователь

    Сообщения:
    62
    Симпатии:
    31
    Код (Text):

    @echo off
    chcp 1251
    cls
    Set ProcesName=USBSafelyRemove.exe
    for /f %%i in ('tasklist /FI "IMAGENAME eq %ProcesName%"') do goto :procexist

    sc start USBSafelyRemoveService
    cd "C:\Program Files\USB Safely Remove"
    start USBSafelyRemove.exe

    :procexist
    taskkill /f /IM USBSafelyRemove.exe
    taskkill /f /IM "wmiprvse.exe"
    sc stop USBSafelyRemoveService
    exit
     
    У меня вот так вышло
     
    Kиpилл и Drongo нравится это.
  9. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Спасибо, проверим. )
     
  10. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.497
    Симпатии:
    4.312
    Код (Text):

    @echo off
    SetLocal EnableExtensions

    Set ProcessName=USBSafelyRemove.exe
    Set ServiceName=USBSafelyRemoveService

    sc query %ServiceName% | find /i "running" && call :procexit || call :procstart
    exit /B

    :procstart
    sc start %ServiceName%
    if exist "%ProgramFiles(x86)%\USB Safely Remove" (cd /d "%ProgramFiles(x86)%\USB Safely Remove") else (cd /d "%ProgramFiles%\USB Safely Remove")
    start "" "%ProcessName%"
    exit /B

    :procexit
    taskkill /f /IM "%ProcessName%"
    ::taskkill /f /IM "wmiprvse.exe"
    sc stop %ServiceName%
    exit /B
     
    WMI чем провинилась?
     
    Drongo нравится это.
  11. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Останавливает работающую и выгружает хорошо, без проблем. Но вот с запуском не выходит, запускаю такой батник - ноль реакции.
    Всё классно работает, только не завершает процесс wmiprvse.exe, почему-то...

    Вопрос про WMI не понял.
     
  12. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.497
    Симпатии:
    4.312
  13. Drongo
    Оффлайн

    Drongo Ассоциация VN/VIP Разработчик

    Сообщения:
    7.905
    Симпатии:
    8.222
    Так у меня в процессах и нет wmiprvse.exe, он появляется только при выполнении батника с выгружением службы USB и снятием его процесса.
     
  14. Dragokas
    Оффлайн

    Dragokas Very kind Developer Команда форума Супер-Модератор Разработчик Клуб переводчиков

    Сообщения:
    4.497
    Симпатии:
    4.312
    Этот процесс обеспечивает связь между WMI-запросом пользовательского режима со службой "Инструментарий управления Windows", выступающей в качестве буфера к обработчику режима ядра.
    Процесс может одновременно обрабатывать запросы от множества других процессов, использующих WMI.
    Принудительное прерывание его работы может привести к нежелательным последствиям.
    Есть есть желание пойти на риск, чтобы сэкономить 5-10 МБ памяти, можно раскомментировать соответствующую строку в моем коде.
     
  15. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.382
    Симпатии:
    5.268
  16. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.222
    Симпатии:
    8.904
    regist, говорите, что разраб меняет лицензионный ключ взамен на валидный email и надо успеть до за 17 часов. :New Russian:

    usb.JPG

     
    Последнее редактирование: 24 мар 2015
  17. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.382
    Симпатии:
    5.268
    не до 17, а 17 часов осталось до окончания акции (на странице там есть счётчик часов). Увы, поздно заметил акцию :(. Она как минимум третий день идёт.
     
  18. SNS-amigo
    Оффлайн

    SNS-amigo SNS System Watch Freelance reporter

    Сообщения:
    5.222
    Симпатии:
    8.904
    А, ну да. Осталось 17. Переправил.
    Взял. Надеюсь спама в почте не прибавится.
     
  19. regist
    Оффлайн

    regist гоняюсь за туманом Ассоциация VN/VIP VIP Разработчик

    Сообщения:
    11.382
    Симпатии:
    5.268
  20. Kиpилл
    Оффлайн

    Kиpилл Команда форума Администратор

    Лучший автор месяца

    Сообщения:
    12.232
    Симпатии:
    4.980
    Решил попробовать программу.
    Условие бесплатной лицензии,как я понял,отсутствие техподдержки и возможности бесплатно обновиться до следующей версии.
    То есть бесплатная лицензия конкретно на скачанную версию (пожизненная).
     

Поделиться этой страницей