LiGreeeat 2014-05-16 04:19 采纳率: 0%
浏览 3041

使用WMI获取 USB设备接口描述

我已经通过这篇文章C#:基于WMI查询USB设备

了解到使用通

SELECT * FROM Win32_PnPEntity WHERE DeviceID=" + Dependent
可以获取usb设备的deviceDescription

要查询usb的interfaceDescription 该用什么查询语句呢

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-08-02 02:38
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    在.NET Framework中,你可以使用Win32_PnPEntityWin32_USBDeviceClass类来获取USB设备的接口描述。以下是一个示例:

    using System;
    using System.Collections.Generic;
    using System.Data.Linq;
    using Microsoft.SqlServer.Management.Smo;
    
    namespace USBInterfaceDescriptionExample
    {
        class Program
        {
            static void Main(string[] args)
            {
                // 获取设备信息
                using (var connection = new SqlConnection("Data Source=(local);Initial Catalog=MyDatabase;Integrated Security=True"))
                {
                    connection.Open();
                    var deviceInfo = Win32_USBDeviceClass.GetDeviceInfo(connection, "COM1");
                    Console.WriteLine(deviceInfo);
                }
            }
        }
    
        public enum USBInterfaceType
        {
            None,
            Control,
            MassStorage,
            Modem,
            ModemSerialPort,
            ModemParallelPort,
            ModemUSB,
            ModemUSB2,
            ModemUSB3,
            ModemUSB4,
            ModemUSB5,
            ModemUSB6,
            ModemUSB7,
            ModemUSB8,
            ModemUSB9,
            ModemUSB10,
            ModemUSB11,
            ModemUSB12,
            ModemUSB13,
            ModemUSB14,
            ModemUSB15,
            ModemUSB16,
            ModemUSB17,
            ModemUSB18,
            ModemUSB19,
            ModemUSB20,
            ModemUSB21,
            ModemUSB22,
            ModemUSB23,
            ModemUSB24,
            ModemUSB25,
            ModemUSB26,
            ModemUSB27,
            ModemUSB28,
            ModemUSB29,
            ModemUSB30,
            ModemUSB31,
            ModemUSB32,
            ModemUSB33,
            ModemUSB34,
            ModemUSB35,
            ModemUSB36,
            ModemUSB37,
            ModemUSB38,
            ModemUSB39,
            ModemUSB40,
            ModemUSB41,
            ModemUSB42,
            ModemUSB43,
            ModemUSB44,
            ModemUSB45,
            ModemUSB46,
            ModemUSB47,
            ModemUSB48,
            ModemUSB49,
            ModemUSB50,
            ModemUSB51,
            ModemUSB52,
            ModemUSB53,
            ModemUSB54,
            ModemUSB55,
            ModemUSB56,
            ModemUSB57,
            ModemUSB58,
            ModemUSB59,
            ModemUSB60,
            ModemUSB61,
            ModemUSB62,
            ModemUSB63,
            ModemUSB64,
            ModemUSB65,
            ModemUSB66,
            ModemUSB67,
            ModemUSB68,
            ModemUSB69,
            ModemUSB70,
            ModemUSB71,
            ModemUSB72,
            ModemUSB73,
            ModemUSB74,
            ModemUSB75,
            ModemUSB76,
            ModemUSB77,
            ModemUSB78,
            ModemUSB79,
            ModemUSB80,
            ModemUSB81,
            ModemUSB82,
            ModemUSB83,
            ModemUSB84,
            ModemUSB85,
            ModemUSB86,
            ModemUSB87,
            ModemUSB88,
            ModemUSB89,
            ModemUSB90,
            ModemUSB91,
            ModemUSB92,
            ModemUSB93,
            ModemUSB94,
            ModemUSB95,
            ModemUSB96,
            ModemUSB97,
            ModemUSB98,
            ModemUSB99,
            ModemUSB100,
            ModemUSB101,
            ModemUSB102,
            ModemUSB103,
            ModemUSB104,
            ModemUSB105,
            ModemUSB106,
            ModemUSB107,
            ModemUSB108,
            ModemUSB109,
            ModemUSB110,
            ModemUSB111,
            ModemUSB112,
            ModemUSB113,
            ModemUSB114,
            ModemUSB115,
            ModemUSB116,
            ModemUSB117,
            ModemUSB118,
            ModemUSB119,
            ModemUSB120,
            ModemUSB121,
            ModemUSB122,
            ModemUSB123,
            ModemUSB124,
            ModemUSB125,
            ModemUSB126,
            ModemUSB127,
            ModemUSB128,
            ModemUSB129,
            ModemUSB130,
            ModemUSB131,
            ModemUSB132,
            ModemUSB133,
            ModemUSB134,
            ModemUSB135,
            ModemUSB136,
            ModemUSB137,
            ModemUSB138,
            ModemUSB139,
            ModemUSB140,
            ModemUSB141,
            ModemUSB142,
            ModemUSB143,
            ModemUSB144,
            ModemUSB145,
            ModemUSB146,
            ModemUSB147,
            ModemUSB148,
            ModemUSB149,
            ModemUSB150,
            ModemUSB151,
            ModemUSB152,
            ModemUSB153,
            ModemUSB154,
            ModemUSB155,
            ModemUSB156,
            ModemUSB157,
            ModemUSB158,
            ModemUSB159,
            ModemUSB160,
            ModemUSB161,
            ModemUSB162,
            ModemUSB163,
            ModemUSB164,
            ModemUSB165,
            ModemUSB166,
            ModemUSB167,
            ModemUSB168,
            ModemUSB169,
            ModemUSB170,
            ModemUSB171,
            ModemUSB172,
            ModemUSB173,
            ModemUSB174,
            ModemUSB175,
            ModemUSB176,
            ModemUSB177,
            ModemUSB178,
            ModemUSB179,
            ModemUSB180,
            ModemUSB181,
            ModemUSB182,
            ModemUSB183,
            ModemUSB184,
            ModemUSB185,
            ModemUSB186,
            ModemUSB187,
            ModemUSB188,
            ModemUSB189,
            ModemUSB190,
            ModemUSB191,
            ModemUSB192,
            ModemUSB193,
            ModemUSB194,
            ModemUSB195,
            ModemUSB196,
            ModemUSB197,
            ModemUSB198,
            ModemUSB199,
            ModemUSB200,
            ModemUSB201,
            ModemUSB202,
            ModemUSB203,
            ModemUSB204,
            ModemUSB205,
            ModemUSB206,
            ModemUSB207,
            ModemUSB208,
            ModemUSB209,
            ModemUSB210,
            ModemUSB211,
            ModemUSB212,
            ModemUSB213,
            ModemUSB214,
            ModemUSB215,
            ModemUSB216,
            ModemUSB217,
            ModemUSB218,
            ModemUSB219,
            ModemUSB220,
            ModemUSB221,
            ModemUSB222,
            ModemUSB223,
            ModemUSB224,
            ModemUSB225,
            ModemUSB226,
            ModemUSB227,
            ModemUSB228,
            ModemUSB229,
            ModemUSB230,
            ModemUSB231,
            ModemUSB232,
            ModemUSB233,
            ModemUSB234,
            ModemUSB235,
            ModemUSB236,
            ModemUSB237,
            ModemUSB238,
            ModemUSB239,
            ModemUSB240,
            ModemUSB241,
            ModemUSB242,
            ModemUSB243,
            ModemUSB244,
            ModemUSB245,
            ModemUSB246,
            ModemUSB247,
            ModemUSB248,
            ModemUSB249,
            ModemUSB250,
            ModemUSB251,
            ModemUSB252,
            ModemUSB253,
            ModemUSB254,
            ModemUSB255,
            ModemUSB256,
            ModemUSB257,
            ModemUSB258,
            ModemUSB259,
            ModemUSB260,
            ModemUSB261,
            ModemUSB262,
            ModemUSB263,
            ModemUSB264,
            ModemUSB265,
            ModemUSB266,
            ModemUSB267,
            ModemUSB268,
            ModemUSB269,
            ModemUSB270,
            ModemUSB271,
            ModemUSB272,
            ModemUSB273,
            ModemUSB274,
            ModemUSB275,
            ModemUSB276,
            ModemUSB277,
            ModemUSB278,
            ModemUSB279,
            ModemUSB280,
            ModemUSB281,
            ModemUSB282,
            ModemUSB283,
            ModemUSB284,
            ModemUSB285,
            ModemUSB286,
            ModemUSB287,
            ModemUSB288,
            ModemUSB289,
            ModemUSB290,
            ModemUSB291,
            ModemUSB292,
            ModemUSB293,
            ModemUSB294,
            ModemUSB295,
            ModemUSB296,
            ModemUSB297,
            ModemUSB298,
            ModemUSB299,
            ModemUSB300,
            ModemUSB301,
            ModemUSB302,
            ModemUSB303,
            ModemUSB304,
            ModemUSB305,
            ModemUSB306,
            ModemUSB307,
            ModemUSB308,
            ModemUSB309,
            ModemUSB310,
            ModemUSB311,
            ModemUSB312,
            ModemUSB313,
            ModemUSB314,
            ModemUSB315,
            ModemUSB316,
            ModemUSB317,
            ModemUSB318,
            ModemUSB319,
            ModemUSB320,
            ModemUSB321,
            ModemUSB322,
            ModemUSB323,
            ModemUSB324,
            ModemUSB325,
            ModemUSB326,
            ModemUSB327,
            ModemUSB328,
            ModemUSB329,
            ModemUSB330,
            ModemUSB331,
            ModemUSB332,
            ModemUSB333,
            ModemUSB334,
            ModemUSB335,
            ModemUSB336,
            ModemUSB337,
            ModemUSB338,
            ModemUSB339,
            ModemUSB340,
            ModemUSB341,
            ModemUSB342,
            ModemUSB343,
            ModemUSB344,
            ModemUSB345,
            ModemUSB346,
            ModemUSB347,
            ModemUSB348,
            ModemUSB349,
            ModemUSB350,
            ModemUSB351,
            ModemUSB352,
            ModemUSB353,
            ModemUSB354,
            ModemUSB355,
            ModemUSB356,
            ModemUSB357,
            ModemUSB358,
            ModemUSB359,
            ModemUSB360,
            ModemUSB361,
            ModemUSB362,
            ModemUSB363,
            ModemUSB364,
            ModemUSB365,
            ModemUSB366,
            ModemUSB367,
            ModemUSB368,
            ModemUSB369,
            ModemUSB370,
            ModemUSB371,
            ModemUSB372,
            ModemUSB373,
            ModemUSB374,
            ModemUSB375,
            ModemUSB376,
            ModemUSB377,
            ModemUSB378,
            ModemUSB379,
            ModemUSB380,
            ModemUSB381,
            ModemUSB382,
            ModemUSB383,
            ModemUSB384,
            ModemUSB385,
            ModemUSB386,
            ModemUSB387,
            ModemUSB388,
            ModemUSB389,
            ModemUSB390,
            ModemUSB391,
            ModemUSB392,
            ModemUSB393,
            ModemUSB394,
            ModemUSB395,
            ModemUSB396,
            ModemUSB397,
            ModemUSB398,
            ModemUSB399,
            ModemUSB400,
            ModemUSB401,
            ModemUSB402,
            ModemUSB403,
            ModemUSB404,
            ModemUSB405,
            ModemUSB406,
            ModemUSB407,
            ModemUSB408,
            ModemUSB409,
            ModemUSB410,
            ModemUSB411,
            ModemUSB412,
            ModemUSB413,
            ModemUSB414,
            ModemUSB415,
            ModemUSB416,
            ModemUSB417,
            ModemUSB418,
            ModemUSB419,
            ModemUSB420,
            ModemUSB421,
            ModemUSB422,
            ModemUSB423,
            ModemUSB424,
            ModemUSB425,
            ModemUSB426,
            ModemUSB427,
            ModemUSB428,
            ModemUSB429,
            ModemUSB430,
            ModemUSB431,
            ModemUSB432,
            ModemUSB433,
            ModemUSB434,
            ModemUSB435,
            ModemUSB436,
            ModemUSB437,
            ModemUSB438,
            ModemUSB439,
            ModemUSB440,
            ModemUSB441,
            ModemUSB442,
            ModemUSB443,
            ModemUSB444,
            ModemUSB445,
            ModemUSB446,
            ModemUSB447,
            ModemUSB448,
            ModemUSB449,
            ModemUSB450,
            ModemUSB451,
            ModemUSB452,
            ModemUSB453,
            ModemUSB454,
            ModemUSB455,
            ModemUSB456,
            ModemUSB457,
            ModemUSB458,
            ModemUSB459,
            ModemUSB460,
            ModemUSB461,
            ModemUSB462,
            ModemUSB463,
            ModemUSB464,
            ModemUSB465,
            ModemUSB466,
            ModemUSB467,
            ModemUSB468,
            ModemUSB469,
            ModemUSB470,
            ModemUSB471,
            ModemUSB472,
            ModemUSB473,
            ModemUSB474,
            ModemUSB475,
            ModemUSB476,
            ModemUSB477,
            ModemUSB478,
            ModemUSB479,
            ModemUSB480,
            ModemUSB481,
            ModemUSB482,
            ModemUSB483,
            ModemUSB484,
            ModemUSB485,
            ModemUSB486,
            ModemUSB487,
            ModemUSB488,
            ModemUSB489,
            ModemUSB490,
            ModemUSB491,
            ModemUSB492,
            ModemUSB493,
            ModemUSB494,
            ModemUSB495,
            ModemUSB496,
            ModemUSB497,
            ModemUSB498,
            ModemUSB499,
            ModemUSB500,
            ModemUSB501,
            ModemUSB502,
            ModemUSB503,
            ModemUSB504,
            ModemUSB505,
            ModemUSB506,
            ModemUSB507,
            ModemUSB508,
            ModemUSB509,
            ModemUSB510,
            ModemUSB511,
            ModemUSB512,
            ModemUSB513,
            ModemUSB514,
            ModemUSB515,
            ModemUSB516,
            ModemUSB517,
            ModemUSB518,
            ModemUSB519,
            ModemUSB520,
            ModemUSB521,
            ModemUSB522,
            ModemUSB523,
            ModemUSB524,
            ModemUSB525,
            ModemUSB526,
            ModemUSB527,
            ModemUSB528,
            ModemUSB529,
            ModemUSB530,
            ModemUSB531,
            ModemUSB532,
            ModemUSB533,
            ModemUSB534,
            ModemUSB535,
            ModemUSB536,
            ModemUSB537,
            ModemUSB538,
            ModemUSB539,
            ModemUSB540,
            ModemUSB541,
            ModemUSB542,
            ModemUSB543,
            ModemUSB544,
            ModemUSB545,
            ModemUSB546,
            ModemUSB547,
            ModemUSB548,
            ModemUSB549,
            ModemUSB550,
            ModemUSB551,
            ModemUSB552,
            ModemUSB553,
            ModemUSB554,
            ModemUSB555,
            ModemUSB556,
            ModemUSB557,
            ModemUSB558,
            ModemUSB559,
            ModemUSB560,
            ModemUSB561,
            ModemUSB562,
            ModemUSB563,
            ModemUSB564,
            ModemUSB565,
            ModemUSB566,
            ModemUSB567,
            ModemUSB568,
            ModemUSB569,
            ModemUSB570,
            ModemUSB571,
            ModemUSB572,
            ModemUSB573,
            ModemUSB574,
            ModemUSB575,
            ModemUSB576,
            ModemUSB577,
            ModemUSB578,
            ModemUSB579,
            ModemUSB580,
            ModemUSB581,
            ModemUSB582,
            ModemUSB583,
            ModemUSB584,
            ModemUSB585,
            ModemUSB586,
            ModemUSB587,
            ModemUSB588,
            ModemUSB589,
            ModemUSB590,
            ModemUSB591,
            ModemUSB592,
            ModemUSB593,
            ModemUSB594,
            ModemUSB595,
            ModemUSB596,
            ModemUSB597,
            ModemUSB598,
            ModemUSB599,
            ModemUSB600,
            ModemUSB601,
            ModemUSB602,
            ModemUSB603,
            ModemUSB604,
            ModemUSB605,
            ModemUSB606,
            ModemUSB607,
            ModemUSB608,
            ModemUSB609,
            ModemUSB610,
            ModemUSB611,
            ModemUSB612,
            ModemUSB613,
            ModemUSB614,
            ModemUSB615,
            ModemUSB616,
            ModemUSB617,
            ModemUSB618,
            ModemUSB619,
            ModemUSB620,
            ModemUSB621,
            ModemUSB622,
            ModemUSB623,
            ModemUSB624,
            ModemUSB625,
            ModemUSB626,
            ModemUSB627,
            ModemUSB628,
            ModemUSB629,
            ModemUSB630,
            ModemUSB631,
            ModemUSB632,
            ModemUSB633,
            ModemUSB634,
            ModemUSB635,
            ModemUSB636,
            ModemUSB637,
            ModemUSB638,
            ModemUSB639,
            ModemUSB640,
            ModemUSB641,
            ModemUSB642,
            ModemUSB643,
            ModemUSB644,
            ModemUSB645,
            ModemUSB646,
            ModemUSB647,
            ModemUSB648,
            ModemUSB649,
            ModemUSB650,
            ModemUSB651,
            ModemUSB652,
            ModemUSB653,
            ModemUSB654,
            ModemUSB655,
            ModemUSB656,
            ModemUSB657,
            ModemUSB658,
            ModemUSB659,
            ModemUSB660,
            ModemUSB661,
            ModemUSB662,
            ModemUSB663,
            ModemUSB664,
            ModemUSB665,
            ModemUSB666,
            ModemUSB667,
            ModemUSB668,
            ModemUSB669,
            ModemUSB670,
            ModemUSB671,
            ModemUSB672,
            ModemUSB673,
            ModemUSB674,
            ModemUSB675,
            ModemUSB676,
            ModemUSB677,
            ModemUSB678,
            ModemUSB679,
            ModemUSB680,
            ModemUSB681,
            ModemUSB682,
            ModemUSB683,
            ModemUSB684,
            ModemUSB685,
            ModemUSB686,
            ModemUSB687,
            ModemUSB688,
            ModemUSB689,
            ModemUSB690,
            ModemUSB691,
            ModemUSB692,
            ModemUSB693,
            ModemUSB694,
            ModemUSB695,
            ModemUSB696,
            ModemUSB697,
            ModemUSB698,
            ModemUSB699,
            ModemUSB700,
            ModemUSB701,
            ModemUSB702,
            ModemUSB703,
            ModemUSB704,
            ModemUSB705,
            ModemUSB706,
            ModemUSB707,
            ModemUSB708,
            ModemUSB709,
            ModemUSB710,
            ModemUSB711,
            ModemUSB712,
            ModemUSB713,
            ModemUSB714,
            ModemUSB715,
            ModemUSB716,
            ModemUSB717,
            ModemUSB718,
            ModemUSB719,
            ModemUSB720,
            ModemUSB721,
            ModemUSB722,
            ModemUSB723,
            ModemUSB724,
            ModemUSB725,
            ModemUSB726,
            ModemUSB727,
            ModemUSB728,
            ModemUSB729,
            ModemUSB730,
            ModemUSB731,
            ModemUSB732,
            ModemUSB733,
            ModemUSB734,
            ModemUSB735,
            ModemUSB736,
            ModemUSB737,
            ModemUSB738,
            ModemUSB739,
            ModemUSB740,
            ModemUSB741,
            ModemUSB742,
            ModemUSB743,
            ModemUSB744,
            ModemUSB745,
            ModemUSB746,
            ModemUSB747,
            ModemUSB748,
            ModemUSB749,
            ModemUSB750,
            ModemUSB751,
            ModemUSB752,
            ModemUSB753,
            ModemUSB754,
            ModemUSB755,
            ModemUSB756,
            ModemUSB757,
            ModemUSB758
    
    评论

报告相同问题?