C# windows服务监听USB设备的插入

luke100600 2014-06-11 08:34:23
项目要做个这个功能,麻烦大家给个思路,谢谢~~
...全文
605 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
luke100600 2014-06-14
  • 打赏
  • 举报
回复
这个问题的解决思路是这样的:定义一个变量为默认的输入设备数量 两个重要的步骤:1是计时器,2是检测USB的方法 1.先把计时器放到服务中(是服务的计时器,不是forms里的计时器,两者不一样) 2.在计时器的Elapsed事件里调用检测USB的方法 3.方法里最重要的是用select * from Win32_PointingDevic获取所有的点输入设备 4.和默认的输入设备数量对比,如果不一样,就提示 搞定。~.~ 参考的连接:http://zhidao.baidu.com/question/1540382642620018667.html?quesup2&oldq=1
wind_cloud2011 2014-06-11
  • 打赏
  • 举报
回复
试试这个,http://blog.sina.com.cn/s/blog_6243051e0100fqj7.html,能监听USB设备的插入
wpxxsyzx 2014-06-11
  • 打赏
  • 举报
回复
看看 Management
luke100600 2014-06-11
  • 打赏
  • 举报
回复
楼上两种方法应该是用了窗口的回调函数,不过windows服务没有窗口,应该不好使吧...

110,532

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧