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;
}
相关推荐
Jun6262 小时前
【STM32】HMC5883驱动(带航向角计算)
stm32·单片机·嵌入式硬件
wearegogog1232 小时前
基于STM32的酒精检测仪设计
stm32·单片机·嵌入式硬件
Deitymoon3 小时前
STM32——led灯点亮
stm32·单片机·嵌入式硬件
小柯博客3 小时前
Amazon Kinesis Video Streams C WebRTC SDK 开发实战
c语言·开发语言·网络·stm32·嵌入式硬件·webrtc·yocto
HIZYUAN4 小时前
FPGA/CPLD漫谈:2K LUT的功能定位与典型方案(一)
stm32·单片机·嵌入式硬件·fpga开发·国产mcu+fpga
d111111111d4 小时前
STM32-UART抽象层封装调试
笔记·stm32·单片机·嵌入式硬件·学习
黄大刀4 小时前
STM32F单片机实现ADC采集正弦波的FFT变换和逆变换
stm32·单片机·嵌入式硬件·fft
雾削木4 小时前
STM32简介与选型
stm32·单片机·嵌入式硬件
振南的单片机世界5 小时前
MSP与PSP:中断和任务各走各的“栈道”,互不干扰
stm32·单片机·嵌入式硬件
死了都要AI5 小时前
3、winform控件进阶
stm32·单片机·嵌入式硬件