Чтобы проверить, работает ли машина, вы можете использовать
ping <machine>
здесь , как это сделать из .net
, чтобы получить информацию о состоянии входа в системуВы можете использовать
nbtstat -a <machine>
здесь как это сделать из .net
Я работал только с утилитами командной строки - я не пробовал подключенныйпримеры кода.
Если устройство выключено, нет способа запросить у устройства, находится ли он в спящем режиме или регулярно отключается.