Интересно, правильно ли я понимаю ...
Скажем, если я хочу контролировать, как работает моя мышь, т. Е. Открытое окно левой кнопки, нажатие правой кнопки "A" и т. Д.
Но я не говорю о том, чтобы написать что-то вроде следующего в приложении:
void MouseDown(xxxxEventArgs e, sender object)
{
}
Я хочу полностью контролировать работу устройства, тогда мне нужно будет написать драйвер для него? Из того, что я узнал на ассемблере ранее, для управления устройством мне нужно знать их порт для связи с устройством. Но скажите, если я куплю мышь Logitech, можно ли самому написать драйвер мыши для ее использования?
Поскольку я видел какой-то проект, по которому они покупают веб-камеру USB в магазине, и они могли контролировать вращение сети, получать изображение с веб-камеры, мне интересно, не потому ли, что веб-камера предоставила API ?
Заранее спасибо.