女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

C#是如何獲取電腦中的端口號

汽車電子技術(shù) ? 來源:dotNet工控上位機(jī) ? 作者: 新閣教育付工 ? 2023-02-22 15:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

我們經(jīng)常在使用一個(gè)串口軟件的時(shí)候,發(fā)現(xiàn)軟件中的端口號并不是普通的COM1,而是帶有硬件信息的。

圖片

那么如果我們使用C#編寫軟件時(shí)候,如何獲取到串口的硬件信息呢?

封裝方法

思路就是通過讀取設(shè)備管理器里的條目來實(shí)現(xiàn),我這里給大家封裝好了一個(gè)通用的方法。

/// 
        /// 獲取可用端口號
        /// 
        /// 是否使用完全名稱
        /// 端口號集合
        public static string[] GetPortNames(bool usefullName = false)
        {
            List<string> result = new List<string>();
            //搜索設(shè)備管理器中的所有條目
            using (ManagementObjectSearcher searcher = new ManagementObjectSearcher("select * from Win32_PnPEntity"))
            {
                var hardInfos = searcher.Get();
                foreach (var hardInfo in hardInfos)
                {
                    if (hardInfo.Properties["Name"].Value != null)
                    {
                        string name = hardInfo.Properties["Name"].Value.ToString();
                        if (name.Contains("(COM") && name.EndsWith(")"))
                        {
                            if (usefullName)
                            {
                                result.Add(name);
                            }
                            else
                            {
                                //獲取端口號
                                string port = name.Substring(name.IndexOf('(') + 1, name.IndexOf(')') - name.IndexOf('(') - 1);
                                //如果是虛擬串口
                                if (name.Contains("->"))
                                {
                                    result.Add(port.Split(new string[] { "->" }, StringSplitOptions.None)[0]);
                                }
                                //如果不是虛擬串口
                                else
                                {
                                    result.Add(port);
                                }
                            }
                        }
                    }
                }
            }
            return result.ToArray();
        }

方法使用

如果我們需要獲取帶硬件信息,那么usefullname傳入True即可。

string[] ports = GetPortNames(true);


            foreach (var item in ports)
            {
                Console.WriteLine(item);
            }

圖片

如果我們不需要獲取帶硬件信息的端口號集合,那么usefullname傳入False,默認(rèn)參數(shù)是False,不填的話,就是False。

圖片

-END-

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 硬件
    +關(guān)注

    關(guān)注

    11

    文章

    3471

    瀏覽量

    67312
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    1046

    瀏覽量

    32791
  • 串口軟件
    +關(guān)注

    關(guān)注

    0

    文章

    6

    瀏覽量

    1783
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何通過已占用的端口號找到占用端口的容器?

    在一個(gè)已啟動了N多個(gè)容器Linux操作系統(tǒng)的宿主機(jī)上,新啟動一個(gè)映射到宿主機(jī)端口號為portM的容器時(shí),提示端口被占用。
    的頭像 發(fā)表于 07-26 08:45 ?7372次閱讀
    如何通過已占用的<b class='flag-5'>端口號</b>找到占用<b class='flag-5'>端口</b>的容器?

    請問CYT4DN-如何使用PDL驅(qū)動程序文件獲取端口號

    我目前正在使用 CTY4DN 微控制器。 我正在使用 Cy_GPIO_SetHSIOM(base, pinNum, hsiom) API,它需要將端口號作為參數(shù)傳遞。 為了獲取端口號,我使用了
    發(fā)表于 05-24 06:43

    memcached端口號是否必須要修改呢!!!!!!

    在搭建iMatrix平臺中,要按照產(chǎn)品搭建單來安裝。但是在按照memcached時(shí),memcached默認(rèn)的端口號是11211。只要你電腦中其他的程序沒有占用這個(gè)端口號,你可以省略改端口號
    發(fā)表于 04-28 11:13

    labview怎么實(shí)現(xiàn)更改USB接口的端口號啊?

    labview怎么實(shí)現(xiàn)更改USB接口的端口號啊?通過用LabVIEW寫代碼的形式去改變。我嘗試在“系統(tǒng)配置”里面去做,但是沒有實(shí)現(xiàn)。或者不更改USB接口的端口號,只要能夠讀出USB的端口號即可。但是前提是當(dāng)USB接口改變,代碼不
    發(fā)表于 11-15 10:30

    理解網(wǎng)絡(luò)端口號

    之前一直對網(wǎng)絡(luò)端口號不是很理解,今天在網(wǎng)上查找問題時(shí)找到一篇關(guān)于端口號的解釋。看了之后對網(wǎng)絡(luò)號有點(diǎn)理解了。發(fā)出來免得以后忘了。嘻嘻!以下是我摘錄的文字: 首先了解一下TCP/IP協(xié)議中的端口指的是
    發(fā)表于 02-06 10:16

    請問zigbee的端口號和短地址有什么區(qū)別?端口號如何知道?

    本帖最后由 一只耳朵怪 于 2018-6-1 14:51 編輯 zigbee的端口號和短地址有啥子區(qū)別,短地址可以通過這個(gè)NLME_GetShortAddr()取得,端口號如何知道?
    發(fā)表于 06-01 05:57

    SIM800C為什么要自己設(shè)置端口號

    在GSM用戶手冊 配置SIM800C GPRS功能時(shí) 設(shè)置 AT+CLPORT=TCP,2000 在這里將本地端口號設(shè)置為2000但是電腦網(wǎng)絡(luò)助手接收數(shù)據(jù)的時(shí)候 顯示的是【Receive from 。。。 :51343】請問這個(gè)
    發(fā)表于 04-15 01:38

    請問SIM800C端口號不是運(yùn)營商分配嗎?為什么還要通過AT+CLPORT設(shè)置本地端口號

    請問SIM800C端口號不是運(yùn)營商分配么,為什么還要通過AT+CLPORT設(shè)置本地端口號?謝謝!!
    發(fā)表于 05-08 22:44

    怎樣去解決復(fù)位端口號增長的問題

    如何清除Win7中被占用的COM口 串口,復(fù)位端口號?長期使用電腦端口號會越用越多,如何解決此問題?WIN7 系統(tǒng)實(shí)際測試有用:1、打開注冊表編輯器:開始—運(yùn)行:regedit2、進(jìn)入
    發(fā)表于 01-13 06:36

    常用端口號對照表

    常用端口號對照表 --  常用端口對照詳解 現(xiàn)在木馬,黑客一堆,防護(hù)好自己的電腦非常重要dos命令netstat比較好用,能比
    發(fā)表于 01-08 09:10 ?7.2w次閱讀

    udp常用端口號有哪些

    UDP提供了無連接通信,且不對傳送數(shù)據(jù)包進(jìn)行可靠性保證,適合于一次傳輸少量數(shù)據(jù),UDP傳輸?shù)目煽啃杂蓱?yīng)用層負(fù)責(zé)。常用的UDP端口號有:DNS 53、TFTP 69、SNMP 161。
    發(fā)表于 12-08 09:18 ?13.2w次閱讀
    udp常用<b class='flag-5'>端口號</b>有哪些

    工業(yè)交換機(jī)端口號具有哪些結(jié)構(gòu)特征

    假如按工業(yè)交換機(jī)的端口號構(gòu)造來分,工業(yè)交換機(jī)大概可分成:固定不動端口號工業(yè)交換機(jī)和模塊化設(shè)計(jì)工業(yè)交換機(jī)二種不一樣的構(gòu)造。實(shí)際上也有一種是二者兼具,那便是在出示基礎(chǔ)固定不動端口號的基本以上再配置一定的拓展擴(kuò)展槽或控制模塊。下面詳細(xì)
    的頭像 發(fā)表于 12-10 16:15 ?2248次閱讀

    zookeeper端口號在哪看

    Zookeeper是一個(gè)開源的分布式協(xié)調(diào)服務(wù),它主要用于分布式系統(tǒng)中的配置管理、命名服務(wù)、分布式同步和分布式協(xié)調(diào)。在Zookeeper中,端口號是非常重要的一個(gè)參數(shù),它決定了Zookeeper服務(wù)
    的頭像 發(fā)表于 12-04 10:36 ?3171次閱讀

    計(jì)算機(jī)網(wǎng)絡(luò)中常見的默認(rèn)端口號及其用途

    在網(wǎng)絡(luò)工程領(lǐng)域,了解和掌握默認(rèn)端口號是至關(guān)重要的。端口號是計(jì)算機(jī)網(wǎng)絡(luò)中最基本的概念之一,用于標(biāo)識特定的網(wǎng)絡(luò)服務(wù)或應(yīng)用程序。本文將詳細(xì)介紹常見的默認(rèn)端口號及其用途,幫助網(wǎng)絡(luò)工程師更好地理解和管理網(wǎng)絡(luò)資源。
    的頭像 發(fā)表于 08-13 16:33 ?2657次閱讀

    TCP協(xié)議的端口號及其配置

    1. 端口號的分類 端口號分為三個(gè)范圍: 知名端口(Well-known ports) :0-1023,這些端口號被分配給常用的服務(wù)和應(yīng)用程序,如HTTP(80)、HTTPS(443)
    的頭像 發(fā)表于 01-22 10:01 ?1858次閱讀
    主站蜘蛛池模板: 双流县| 渝中区| 仁寿县| 新余市| 长汀县| 浠水县| 兖州市| 桦甸市| 拜泉县| 瓮安县| 侯马市| 鄂尔多斯市| 铜鼓县| 龙口市| 邓州市| 石棉县| 叙永县| 贵港市| 灵山县| 五河县| 宜兴市| 台安县| 克什克腾旗| 军事| 龙泉市| 延吉市| 南开区| 山阳县| 平果县| 尚义县| 利辛县| 龙山县| 兴山县| 连江县| 塘沽区| 三亚市| 如东县| 葫芦岛市| 江津市| 石城县| 新竹市|