Условия использования лицензионного ключа:
* Вы можете пользоваться данной версией неограниченное количество времени
* Данная лицензия дает возможность использования только версии 5.2 без технической поддержки.
@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
через "если" сделать один батник, который при запуске проверит если служба работает, он её остановит, если не работает - запустит
@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
Код:@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
Всё классно работает, только не завершает процесс wmiprvse.exe, почему-то...Код:@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
Это лицензия для 1-го домашнего пользователя, может быть использована на любом количестве ПК этого пользователя.
Без бесплатных обновлений. Если обновить программу, то ключ будет утрачен.
Без бесплатной технической поддержки.
Может быть установлена в любое время, пока это предложение не закончится.
Ключ не может быть перепродан. Не подлежит возврату или обмену.
не до 17, а 17 часов осталось до окончания акции (на странице там есть счётчик часов). Увы, поздно заметил акциюнадо успеть до 17 часов
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?