Я пишу приложение для метро под Windows 8 (C # 5), которое будет выполнять роль приложения для управления питанием, позволяя пользователю включать и отключать различные устройства, которые, вероятно, будет на компьютере.Сейчас я просто думаю о Bluetooth и беспроводном сетевом адаптере.Со временем я добавлю другие устройства, но по одному шагу за раз.
Основные аспекты, которые меня беспокоят, - это надежный поиск устройств, их включение и отключение и запрос их состояния (устройство уже включено?).Мне нужно иметь возможность выполнять любое из этих действий на различных компьютерах с различными устройствами, включая несколько аппаратных настроек сетевого адаптера или Bluetooth.
Я рассмотрел devcon на Win7Но я беспокоюсь о надежном обнаружении устройств.Если я получу неправильные устройства, которые знают, что я отключу, не говоря уже о том, что это не отключит то, что я намерен отключить.Кроме того, я еще не пробовал его на Win8, и, возможно, это не портативное приложение, я не хочу, чтобы люди устанавливали его, а затем и мое приложение.
WMI мощный, но всегда немного пугающий бродитьбез небольшого руководства.Если это мой лучший выбор, я был бы признателен за некоторые ресурсы.
Командная строка или библиотека .Net - это то, на что я надеюсь, но я не пробовал такого рода вещи раньше, поэтому я открыт для любыхдругие альтернативы.Кроме того, любая дальновидность в работе с другими устройствами, такими как сотовые сетевые карты или устройства, о которых я еще не думал, была бы полезной.