Member 11543226 Ответов: 1

Как отключить usb-порт, к которому подключены проводная мышь и клавиатура?


Я пишу программу для одного из моих проектов , в котором я хочу отключить проводную мышь и проводную клавиатуру , чтобы ограничить ее входные события(например, движения мыши, события нажатия клавиш), вместо этого я буду использовать bluetooth-мышь и bluetooth-клавиатуру. так что помоги мне их отключить.

Спасибо

Что я уже пробовал:

I used following code but it blocks all inputs, not only wired devices but also bluetooth HID devices. 

[DllImport("user32.dll")]
        private static extern bool BlockInput(bool block);

        public static void FreezeMouse()
        {
            BlockInput(true);
        }

        public static void ThawMouse()
        {
            BlockInput(false);
        }

1 Ответов

Рейтинг:
4

DimitriStPi

Привет!
Я думаю, что вы можете взглянуть на эту ссылку :
Аппаратная вспомогательная библиотека для C#[^]

Он содержит способ включить отключить ваши устройства.