[Quote]

    nikzzzz
  • 215
  • Longevity: 9 years 4 months
  • 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 4 months
  • Posts: 3114
  • REPUTATION:127

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

[Quote]

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

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

[Quote]

    Ander_73
  • 15549
  • Longevity: 7 years 3 months
  • Posts: 3615
  • REPUTATION:127

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

[Quote]

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

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

[Quote]

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

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

[Quote]

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

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

[Quote]

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

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

[Quote]

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

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

[Quote]

    dialmak
  • 2607
  • Longevity: 8 years 3 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 4 months
  • Posts: 3114
  • REPUTATION:127

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

[Quote]

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

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

[Quote]

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

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

[Quote]

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

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

[Quote]

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

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

[Quote]

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

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

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

Page 2 of 5


Display posts:    

Current time is: 25-May 11:44

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