|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » Любой язык - Определить текущее состояние устройства |
|
|
Любой язык - Определить текущее состояние устройства
|
Старожил Сообщения: 208 |
Профиль | Отправить PM | Цитировать
Всем привет!
Предыдущую тему не разрешают разблокировать, поэтому была создана новая. 1. SetupAPI: Определить не изменение состояния, а текущее состояние устройства. 2. SetupAPI: Предоставить ссылку на то, как хорошо API задокументирован, т.е. предоставить ссылку на документацию, конкретизировать. Предоставить ссылку на конкретный пример. 3. Да/нет: делать сие из SetupAPI? 4. Отключить/включить устройство, раз мы уж здесь собрались. 5. Рассмотреть альтернативы. |
|
Отправлено: 13:31, 21-01-2021 |
fascinating rhythm Сообщения: 6585
|
Профиль | Отправить PM | Цитировать Цитата птичка0001:
|
|
------- Отправлено: 14:25, 21-01-2021 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать На всякий случай: есть разные Windows API, которые "используют" SetupAPI
|
Отправлено: 14:51, 21-01-2021 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать птичка0001, мы сейчас про «просто устройства», или всё про те же внешние аудио «как бы устройства»?
|
Отправлено: 18:56, 21-01-2021 | #4 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать Iska, про все
|
|
Отправлено: 19:23, 21-01-2021 | #5 |
Забанен Сообщения: 793
|
DJ Mogarych, вопрос был по SA, а не по WMI, поверх которого созданы упомянутые вами командлеты, - можно разве что сослаться на альтернативы из пятого пункта.
Цитата птичка0001:
Для вас, пожалуй, особый интерес могут вызвать такие функции как CM_Enable_DevNode, CM_Disable_DevNode и иже с ними (обратите внимание на форвардинг функций). Альтернативы... WMI - о нём косвенно сказал DJ Mogarych, NTAPI - но там много нюансов, в частности есть функции вызов которых невозможен без "тушения" SMEP; реестр; самый верный путь - "общение" с устройствами посредством языка ассемблера, - словом, всё зависит от ваших предпочтений и осведомлённости по части устройства винды, а его всецело не по силам знать кому-то одному. |
|
Последний раз редактировалось greg zakharov, 22-01-2021 в 17:31. Отправлено: 12:17, 22-01-2021 | #6 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать greg zakharov, спасибо за ответ.
Тогда и CfgMgr32 в альтернативы. И я... до сих пор не очень понимаю... зачем Вы начинали вести речь о HAL, рекомендовали проводить опыты про впихиванию фольги в разъем 3.5 мм... Сейчас перечитываю Руссиновича... и после всего я не понимаю, какую конечную цель Вы преследовали. Без сарказма, пожалуйста. |
Отправлено: 21:32, 27-01-2021 | #7 |
Забанен Сообщения: 793
|
Цитата птичка0001:
Цитата птичка0001:
Цитата птичка0001:
Цитата птичка0001:
Цитата птичка0001:
Цитата птичка0001:
|
||||||
Отправлено: 22:12, 27-01-2021 | #8 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Цитата greg zakharov:
|
|
Отправлено: 22:22, 27-01-2021 | #9 |
Старожил Сообщения: 208
|
Профиль | Отправить PM | Цитировать Цитата птичка0001:
Цитата greg zakharov:
Хех, ясненько :) |
||
Отправлено: 22:33, 27-01-2021 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Любой язык - [решено] Получить состояние звукового устройства | icq99999999 | Скриптовые языки администрирования Windows | 37 | 19-01-2021 05:26 | |
[решено] Определить состояние активной радио-кнопки | Атос | AutoIt | 7 | 03-07-2017 14:30 | |
HDD - как определить состояние жесткого диска? | Remi Martin | Накопители (SSD, HDD, USB Flash) | 11 | 07-02-2012 19:35 | |
HDD - Помогите определить состояние HDD на основании результатов тестов | sasha-lav | Накопители (SSD, HDD, USB Flash) | 28 | 12-09-2011 18:28 |
|