• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

USB Safely Remove

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
11,979
Симпатии
5,670
#1
USB Safely Remove
ЗАМЕНА СТАНДАРТНОМУ ИЗВЛЕЧЕНИЮ USB-УСТРОЙСТВ
SafelyRemove | Windows 2000,XP,Vista,Seven,8 | Shareware | ~ 5,5 Мб

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


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

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,582
#2
Скрин на английском, я бы добавил, что поддержка русского языка есть. И прога реально простая и удобная.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,629
Симпатии
5,505
#4
Кому очень понравится, тому не жалко будет и заплатить:

Лицензия 1 год: 300 руб.
Лицензия 2 года: 450 руб.
Пожизненная: 800 руб.
 

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,582
#6
Cейчас проводится акция, можно получить ключ бесплатно для версии 5.2, кому интересно, форма регистрации для получения ключа.
Поля Имя и Почта, куда придёт письмо с ключом, ожидать не нужно, моментально.
Условия использования лицензионного ключа:
* Вы можете пользоваться данной версией неограниченное количество времени
* Данная лицензия дает возможность использования только версии 5.2 без технической поддержки.
P.S. На момент публикации, предложение активно ещё The offer valids for 1 day 18 hours
 
Последнее редактирование:

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,582
#7
Если кого напрягает постоянно висящая служба проги, то вот простенький батник. Собственно один запускает службу и файл программы, второй отключает службу и закрывает программу. Первоначально нужно в службах поставить службу в состояние вручную.

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

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

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

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

sc stop USBSafelyRemoveService

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

petr-ru

Активный пользователь
Сообщения
62
Симпатии
31
#8
через "если" сделать один батник, который при запуске проверит если служба работает, он её остановит, если не работает - запустит
Код:
@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
У меня вот так вышло
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,629
Симпатии
5,505
#10
Код:
@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

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,582
#11
Останавливает работающую и выгружает хорошо, без проблем. Но вот с запуском не выходит, запускаю такой батник - ноль реакции.
Код:
@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
Код:
@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
Всё классно работает, только не завершает процесс wmiprvse.exe, почему-то...

Вопрос про WMI не понял.
 

Drongo

Ассоциация VN/VIP
Разработчик
Сообщения
7,842
Симпатии
5,582
#13
Так у меня в процессах и нет wmiprvse.exe, он появляется только при выполнении батника с выгружением службы USB и снятием его процесса.
 

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,629
Симпатии
5,505
#14
Этот процесс обеспечивает связь между WMI-запросом пользовательского режима со службой "Инструментарий управления Windows", выступающей в качестве буфера к обработчику режима ядра.
Процесс может одновременно обрабатывать запросы от множества других процессов, использующих WMI.
Принудительное прерывание его работы может привести к нежелательным последствиям.
Есть есть желание пойти на риск, чтобы сэкономить 5-10 МБ памяти, можно раскомментировать соответствующую строку в моем коде.
 

SNS-amigo

SNS System Watch Freelance reporter
Сообщения
5,193
Симпатии
8,511
#16
regist, говорите, что разраб меняет лицензионный ключ взамен на валидный email и надо успеть до за 17 часов. :New Russian:

usb.JPG

Это лицензия для 1-го домашнего пользователя, может быть использована на любом количестве ПК этого пользователя.
Без бесплатных обновлений. Если обновить программу, то ключ будет утрачен.
Без бесплатной технической поддержки.
Может быть установлена в любое время, пока это предложение не закончится.
Ключ не может быть перепродан. Не подлежит возврату или обмену.
 
Последнее редактирование:

regist

гоняюсь за туманом
Ассоциация VN/VIP
VIP
Разработчик
Сообщения
11,979
Симпатии
5,670
#17
не до 17, а 17 часов осталось до окончания акции (на странице там есть счётчик часов). Увы, поздно заметил акцию :(. Она как минимум третий день идёт.
 

SNS-amigo

SNS System Watch Freelance reporter
Сообщения
5,193
Симпатии
8,511
#18
А, ну да. Осталось 17. Переправил.
Взял. Надеюсь спама в почте не прибавится.
 

Кирилл

Команда форума
Администратор
Сообщения
13,298
Симпатии
5,849
#20
Решил попробовать программу.
Условие бесплатной лицензии,как я понял,отсутствие техподдержки и возможности бесплатно обновиться до следующей версии.
То есть бесплатная лицензия конкретно на скачанную версию (пожизненная).
 
Сверху Снизу