我想确认我的理解是否正确...
比如说,如果我想要控制鼠标的行为,例如左键打开窗口,右键发送按键'A'等操作。
但是我并不是在应用程序中编写以下内容:
void MouseDown(xxxxEventArgs e, sender object)
{
}
如果我希望完全控制设备的工作方式,那么我需要为其编写驱动程序吗?根据我之前在汇编语言中学到的,要控制设备,我应该需要知道它们的端口以便与设备通信。但是,假设我购买了一个罗技鼠标,我能否自己编写鼠标驱动程序来使用它?
因为我看到一些项目从商店购买了USB网络摄像头,他们可以控制网络摄像头旋转并接收图像,我想知道这是因为网络摄像头提供了API给他们吗?
先行感谢。