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 *
Последний раз редактировалось: nikzzzz (2020-05-24 09:05), всего редактировалось 10 раз(а)
Спасибо, потестим. Если 32 битное приложение работает в 64 битной ОС, то какой драйвер ей требуется - 32 или 64 битный? Спрашиваю чисто теоретически.. Практика наверное разнообразна и нужно проверять каждый случай (по крайней мере так надежнее).
dialmak, даже если приложение 32-битное, под х64 нужен 64-битный драйвер. Могу так утверждать, поскольку в 2k10 все программы х86. И для обеспечения их работы в х64 ОС/РЕ приходилось добавлять именно х64 дрова.
conty9, nikzzzz, Скорее всего так и есть, что битность драйвера должна совпадать с битностью ОС. Но практика упрямая штука. Я проверил парочку. Некоторые драйвера x86 безпроблемно работают на x64 c приложениями любой разрядности. Ясно и другое, что некоторые драйвера не будут так работать. nikzzzz, я немного потестил и честно говоря уже нихрена не понимаю, работает как то по-разному или я дурак. Может в батнике статус показать, что драйвер запущен, хотя его и в помине нет, в комстроке пишет, что нет такого.. и т.д.
62374Может в батнике статус показать, что драйвер запущен, хотя его и в помине нет, в комстроке пишет, что нет такого..
Да, там есть некоторые сложности. Пример - драйвер запущен, и деинсталлирован. Но сам драйвер загружен и работает, утилита это и покажет. А вот если его остановить, то утилита уже покажет, что его нет. Не всегда можно остановить драйвер, если он в это время используется.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы