C#可以模拟键盘操作不?
我要驱动级的,模拟消息的就别说了。不要WInIO,现在已经不行了。直接操作寄存器,等等。如果C#语言不行,C++也行.实在不行C语言也行。...
我要驱动级的,模拟消息的就别说了。不要WInIO,现在已经不行了。直接操作寄存器,等等。如果C#语言不行,C++也行.实在不行C语言也行。
展开
5个回答
展开全部
建议楼主研究下windows的层级
C#能操作的是用户层的东西(因为它必须得在.Net框架下运行.)
驱动层的无法操作(至于稿陪粗有哪位大牛能键镇做到,那我也可以学习学习,因为貌似听说过有人C#内联汇编).
C#利用winio模拟键盘消息就是用户层(C#)在跟驱动层(winio)的通信
你只有需要写出驱动层的实现,才能在用户层调用乱猛
建议你换一种语言吧.百度上找找windows sdk,研究研究开发驱动程序吧
C#能操作的是用户层的东西(因为它必须得在.Net框架下运行.)
驱动层的无法操作(至于稿陪粗有哪位大牛能键镇做到,那我也可以学习学习,因为貌似听说过有人C#内联汇编).
C#利用winio模拟键盘消息就是用户层(C#)在跟驱动层(winio)的通信
你只有需要写出驱动层的实现,才能在用户层调用乱猛
建议你换一种语言吧.百度上找找windows sdk,研究研究开发驱动程序吧
追问
谢谢你的回答。不过,我看网上有很多用c#写的操作摄像头,这也是操作硬件啊!我看看windows sdk!!!
追答
那是有人已经写好了摄像头的驱动了.
只是用C#调用接口而已.C#无法写驱动的.
展开全部
楼主可以直接调用大漠插件,去按键精灵的论坛,有一个插件版块,很多人都用这个插件,不错的!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
易语言可以
追问
没用过易语言,感觉不是那么好吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像有个小键盘,记不清楚了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当然可以的
更多追问追答
追问
改怎么实现呢,求指教!
追答
用钩子,我记得好像有个函数叫做SendMessage的API,你试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询