注意与WinForm的USB串口识别不太一样,消息传递不一样,只能用引用窗口句柄的方式获取系统消息
private void Window_Loaded(object sender, RoutedEventArgs e)
{
//用于监听Windows消息
//注意获取窗口句柄一定要写在窗口loaded事件里,才能获取到窗口句柄,否则为空
HwndSource hwndSource = PresentationSource.FromVisual(this) as HwndSource;//窗口过程
if (hwndSource != null)
hwndSource.AddHook(new HwndSourceHook(DeveiceChanged)); //挂钩
}