Netspirit писал(а):
write(), writeln(), WriteConsoleW() - это выдача результатов работы кода в консоль. Заменяешь это на выдачу событий HiAsm, что не нужно - комментируешь. "GetEnumName(TypeInfo(USB_DEVICE_SPEED)" не нужно, в данном коде его можно было бы заменить на 'USB_DEVICE_SPEED'. А в твоем случае будет просто выдаваться событие с нужными данными.Спасибо большое!!! Странное дело, в Windows 7 код работает как положено и определяет флешки 3.0 а вот в Windows 10 все флешки показывает 2.0 так еще и такст с кракозябрами и перемешанный в строках