wpf、winform 监听USB拔插时触发

C# USB拔插监听
C#查找设备管理器中所有的 USB 设备
wpf、winform 监听USB拔插时触发

监听Windows USB 拔插时触发

csharp 复制代码
    private void MainWindow_Loaded(object sender, RoutedEventArgs e)
    {
        FleckWebSocketConfig.OpenSocketConfig().GetAwaiter(); //websocket 服务开启


        用于监听Windows消息 
        注意获取窗口句柄一定要写在窗口loaded事件里,才能获取到窗口句柄,否则为空
        hwndSource = PresentationSource.FromVisual(this) as HwndSource;//窗口过程
        if (hwndSource != null)
            hwndSource.AddHook(new HwndSourceHook(_godeComeraBuilder.DeveiceChanged));  //挂钩  _godeComeraBuilder.DeveiceChanged 要挂在的方法,USB拔插时触发改方法

    }
csharp 复制代码
   public IntPtr DeveiceChanged(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled){
      return IntPtr.Zero;
}
相关推荐
WineMonk6 小时前
.NET WPF 可视化树(Visual Tree)
.net·wpf
xMathematics9 小时前
STM32嵌入式开发从入门到实战:全面指南与项目实践
stm32·单片机·嵌入式硬件
冻结的鱼10 小时前
在 STM32 中实现电机测速的方法介绍
stm32·单片机·嵌入式硬件
getapi11 小时前
51单片机烧录程序演示教程
stm32·单片机·51单片机
我不是程序猿儿13 小时前
【C#】一种优雅的基于winform的串口通信管理
stm32·单片机·c#
六六六六六666614 小时前
STM32中Hz和时间的转换
stm32·单片机·嵌入式硬件
傍晚冰川17 小时前
【STM32】解读启动文件startup_stm32f10x_md.s
linux·笔记·stm32·单片机·学习
不不不丶19 小时前
STM32——DAC转换
stm32·单片机·嵌入式硬件
ALex_zry20 小时前
构建高可靠C++服务框架:从日志系统到任务调度器的完整实现
开发语言·c++·wpf
夜月yeyue1 天前
ARM内核与寄存器
arm开发·stm32·单片机·嵌入式硬件·mcu·链表