[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
zDrvInst.exe - инсталляция драйверов и управление службами
Синтаксис:
zDrvInst.exe ServiceName [DriverFile] [DisplayName] [/install] [/uninstall] [/start] [/stop] [/status] [/nolog]
ServiceName - имя сервиса
DriverFile - файл драйвера
DisplayName - если не указано, будет использоваться имя сервиса.
/nolog - отключает лог
Возвращает %ErrorLevel% последней выполненной комманды
0 - Sucess
1 - Error
Примеры:
zDrvInst.exe snapman "...\snapman.sys" /install - создать службу
zDrvInst.exe snapman /start - запусить ее
zDrvInst.exe snapman /status - показать информацию
zDrvInst.exe snapman "...\snapman.sys" /install /start /status - то-же, но одной строкой.
zDrvInst.exe snapman /uninstall - деактивирует службу и удаляет драйвер.
/uninstall - комманда достаточно агрессивная, позволяет удалить службу, которая используется.
К примеру, с помощью /uninstall можно использовать несовместимые версии Acronis без перезагрузки.
VirusTotal - * X86 * * X64 *
Attachments


Last edited by nikzzzz on 2020-05-24 09:05; edited 10 times in total

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
62190Доп.инфу можно сливать в переменную окружения
А как ?
При выходе из проги переменные окружения не сохраняются.
62194что-то сакральное есть в ублажении именно аваста?
Просто у некоторых пользователей он стоит, утилита на таком компе без вмешательства работать не будет.

[Quote]

    dialmak
  • 2607
  • Longevity: 8 years 11 months
  • Posts: 842
  • REPUTATION:40

    [+] [-]
nikzzzz
Просто у некоторых пользователей он стоит, утилита на таком компе без вмешательства работать не будет.
естественно, для себя конечно все-равно, но для публики это важно

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 11 months
  • Posts: 3939
  • REPUTATION:127

    [+] [-]
62205При выходе из проги переменные окружения не сохраняются.
Точно не могу сказать.
Приведу пример:
set SDL_VIDEODRIVER=windib
qemu.exe -fda HDDaRTs.ima -boot a
Переменной SDL_VIDEODRIVER не существует вне контекста бат-ника, однако qemu её считывает. Значит, полагаю, может и изменить.

[Quote]

    dialmak
  • 2607
  • Longevity: 8 years 11 months
  • Posts: 842
  • REPUTATION:40

    [+] [-]
Если процесс завершен, то переменная улетает, а дочерный понятно, что может прочитать..

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
При запуске процесса ему передается не сама среда окружения, а ее копия, с которой он и работает.
После завершения процесса эта копия уже не существует.

[Quote]

    dialmak
  • 2607
  • Longevity: 8 years 11 months
  • Posts: 842
  • REPUTATION:40

    [+] [-]
nikzzzz, не ну есть конечно методы обойти это ограничение, но имхо это лишнее

[Quote]

    dialmak
  • 2607
  • Longevity: 8 years 11 months
  • Posts: 842
  • REPUTATION:40

    [+] [-]
nikzzzz, phylock пробовал ставить через zDrvInst?

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
dialmak
Не получится, это System Bus Extender.

[Quote]

    dialmak
  • 2607
  • Longevity: 8 years 11 months
  • Posts: 842
  • REPUTATION:40

    [+] [-]
nikzzzz,


Last edited by dialmak on 2019-02-18 01:31; edited 1 time in total

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
dialmak
На первом скрине у тебя выводится выводится %errorlevel% до выполнения комманды, это особенность блоков.
В батниках решается с помощью SETLOCAL ENABLEDELAYEDEXPANSION
На втором - конструкция "&& echo... || echo..." не поддерживается.

[Quote]

    dialmak
  • 2607
  • Longevity: 8 years 11 months
  • Posts: 842
  • REPUTATION:40

    [+] [-]
nikzzzz, c первым согласен, я так не делаю, черт попутал
а вот почему "&& command || command" не поддерживается не очень понимаю.. это сложно сделать?

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
dialmak
Поддерживается, только по другому, идеология такая.
А так надо через IF ... ELSE ...

[Quote]

    dialmak
  • 2607
  • Longevity: 8 years 11 months
  • Posts: 842
  • REPUTATION:40

    [+] [-]
nikzzzz,
IF ... ELSE
эт понятно
Поддерживается, только по другому, идеология такая.
может просвятишь?
всегда считал, что при нулевом коде возврата сработает app1.exe && app2.exe

[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years
  • Posts: 3114
  • REPUTATION:127

    [+] [-]
dialmak
62322всегда считал, что при нулевом коде возврата сработает app1.exe && app2.exe
При нулевом, да, а вот при ненулевом все, что после && проигнорируется.
Аналогично || , только наоборот.

[Quote]

    dialmak
  • 2607
  • Longevity: 8 years 11 months
  • Posts: 842
  • REPUTATION:40

    [+] [-]
nikzzzz, да ладно, я часто таким пользуюсь..
Пример 1, выполняется второе приложение

Пример 2, выполняется третье приложение

Page 2 of 5


Display posts:    

Current time is: 17-Jan 23:27

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum