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;
}
相关推荐
针不戳202209263 小时前
嵌入式硬件面试题【经验】总结----会不断添加更新
stm32·单片机·嵌入式硬件·学习·面试
琴剑诗酒10 小时前
架构第二十一章:Redis-2
redis·架构·wpf
写代码的Mokel12 小时前
DroneCAN 最新开发进展,Andrew在Ardupilot开发者大会2024的演讲
stm32·嵌入式硬件·无人机
bianguanyue13 小时前
WPF——自定义ToolTip
ui·wpf
code_snow21 小时前
STM32-- 看门狗--介绍、使用场景、失效场景
stm32·单片机·嵌入式硬件
荣世蓥1 天前
1.1 STM32_GPIO_基本知识
stm32·单片机·嵌入式硬件
深圳市青牛科技实业有限公司1 天前
电动工具领域可推荐的一些调速控制电路,运算放大器芯片等相关型号
人工智能·科技·stm32·单片机·嵌入式硬件·测试工具·电动工具
浮梦终焉1 天前
单片机_简单AI模型训练与部署__从0到0.9
人工智能·stm32·单片机·嵌入式·c/c++
麻花20131 天前
WPF的表格控件 FlexGrid设置行的高度自适应
wpf
挖石油的问天1 天前
WPF(C#)中的组件1:ItemsControl
前端·c#·wpf