| Начало » Программирование » Delphi » Программное переподключение USB-устройства. Возможно ли? Переход к форуму:
	| 
		
			| Программное переподключение USB-устройства. Возможно ли? [сообщение #3480] | Mon, 23 October 2023 15:24  |  
			| 
				
				
					|  sg729 Сообщений: 86
 Зарегистрирован: June 2022
 | Member |  |  |  
	| Имеется USB-устройство, которое нестабильно включается на разных компах и в разных разъемах. Лазить каждый раз под стол на карачках чтобы выдернуть и снова воткнуть кабель в разъем надоело. Есть ли способы программно имитировать физическое извлечение и втыкание устройства в USB-порт?
 Отключить устройство, разумеется, возможно, а вот включить заново?
 |  
	|  |  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  |  
	| 
		
			| Re: Программное переподключение USB-устройства. Возможно ли? [сообщение #3518 является ответом на сообщение #3517] | Tue, 24 October 2023 21:58   |  
			| 
				
				
					|  sg729 Сообщений: 86
 Зарегистрирован: June 2022
 | Member |  |  |  
	| shalamyansky писал(а) Tue, 24 October 2023 19:07 Диспетчер устройств Windows умеет включать/отключать любое устройство.В моем случае USB-устройство может вообще не появиться в дереве диспетчера устройств Windows. Хотя физически она вставлено в разъем USB. Cможет ли в таком случае какая-нибудь функция WindowsAPI заново прощупать все разъемы USB и сделать попытку запустить распознавание и подключение устройства? Насколько я понимаю в Windows все с точностью до наоборот - устройство в случае успешной инициализации рассылает сообщения приложениям, что вот, мол, я готово. Т.е. нужно что-то подобное команде "Обновить конфигурацию оборудования" в диспетчере устройств.
 
 [Обновления: Tue, 24 October 2023 22:04] Известить модератора |  
	|  |  |  
	|  |  
	|  |  
	|  |  
	|  |  
	|  | 
 
 
 Текущее время: Fri Oct 31 14:13:39 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01442 секунд |