#windows #безопасность #железо #wmi
Возможно ли получить статус chassis intrusion из-под windows? Dell делает это с помощью WMI, они создают свой namespace и как-то записывают туда значение, а сами предоставляют скрипты для выборки из этих namespace. Я пробовал смотреть в Win32_SystemEnclosure, замыкая и размыкая chassis intrusion, но ничего не менялось.
Ответы
Ответ 1
Попробовал поиграться с классом WMI Win32_SystemEnclosure. Так вот, при закрытом корпусе (у меня теперь есть датчик на новом корпусе :) ) запрос wmiServices.InstancesOf Win32_SystemEnclosure выдаёт (привожу только относящиеся к делу инстансы): SecurityBreach=3 BreachDescription = NULL SecurityStatus = 3 Если же открываю корпус, то, в зависимости от того, далеко ли крышка от датчика: SecurityBreach=4 или 5 BreachDescription = "Alert" или "Intrusion" SecurityStatus =1 Так что вот вам и ответ. У меня не Dell. Мать Asus, производитель корпуса, подозреваю, не при чём.
Комментариев нет:
Отправить комментарий