Что нового

Как правильно написать команду для утилиты загрузки драйвера KmdUtil.exe

evgen_vasgen

Новичок
Сообщения
19
Репутация
0
Добрый день. Помогите правильно написать команду на AutoIt
Имеется скрипт расположен в папке @ScriptDir, имеется другая папка @ScriptDir & "\app\sandboxie\"
где расположена утиль (KmdUtil.exe) для установки, запуска драйвера, а также остановки и удаления этого же драйвера. Стоит задача, с помощью AutoIt остановить этот драйвер. Из командной строки он останавливается так: "KmdUtil.exe /lang=1049 stop SbieDrv", а как будет выглядеть скрипт на AutoIt?
Спасибо,
 

Yuri

AutoIT Гуру
Сообщения
737
Репутация
282
Примерно так
Код:
$Drv = @ScriptDir & "\app\sandboxie\KmdUtil.exe"
$Param = " /lang=1049 stop SbieDrv"
Run($Drv & $Param)

Или так
Код:
Run(@ComSpec & " /c " & @ScriptDir & '\app\sandboxie\KmdUtil.exe /lang=1049 stop SbieDrv')
 
Автор
E

evgen_vasgen

Новичок
Сообщения
19
Репутация
0
Спасибо, все работает по второму варианту, по первому не проверял. :IL_AutoIt_1:
У меня нижепредставленные варианты почему то не срабатывали
Код:
ShellExecuteWait (@ScriptDir & '\app\sandboxie\KmdUtil.exe' , "/lang=1049 SbieDrv stop")
и 
RunWait(@ScriptDir & '\app\sandboxie\KmdUtil.exe /lang=1049 SbieDrv stop", @SW_HIDE)


Закрываю тему.
 
Верх