c# 中在Windows服务内怎么调用WndProc(ref Message m)检测U盘插入信息?

Build2018 2014-10-15 05:37:37
c# 中在Windows服务内怎么调用WndProc(ref Message m)检测U盘插入信息?
或者哪位大神有相应的方法在Windows服务内部监测底层信息?
...全文
320 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
蒋晟 2014-10-16
  • 打赏
  • 举报
回复
.Net的默认服务处理过程不支持 要自己写一个替换掉,Net的ServiceControlHandler之后把服务句柄传递给RegisterDeviceNotification C++的实例:http://www.codeproject.com/Articles/15612/Receiving-Device-Event-Notification-in-Windows-Ser
gxingmin 2014-10-15
  • 打赏
  • 举报
回复
哦,windows 服务 你用PeekMessage(&msg,0,0,0,null)和GetMessage(&msg,hwnd,0,0)这两个api来拦截处理windows消息吧
Build2018 2014-10-15
  • 打赏
  • 举报
回复
引用 1 楼 gxingmin 的回复:
C#检测U盘插入拔出
Form里面可以这么用,但是Windows服务里面不是啊
gxingmin 2014-10-15
  • 打赏
  • 举报
回复

110,538

社区成员

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

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

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