USB 挂载日期时间

本文关键字:时间 日期 USB | 更新日期: 2023-09-27 18:37:21

是否可以以编程方式(使用 C# 或 PowerShell)找出 USB 设备何时挂载?我想了解 USB 打印机何时插入或打开?

USB 挂载日期时间

您可以使用以下代码来检测设备更改。但是我不知道如何定义更改的设备是否是USB打印机。

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }
    protected override void WndProc(ref Message m)
    {
        const int WM_DEVICECHANGE = 0x0219;
        switch (m.Msg)
        {
            case WM_DEVICECHANGE:
                MessageBox.Show("Something changed.");
                break;
            default:
                break;
        }
        base.WndProc(ref m);
    }
}