我想通過乙個程式列舉系統中的串列埠,結果到網上搜了搜。竟然沒有乙個我想要的。網上有的方法都是,要麼登錄檔,要麼依次開啟串列埠,看得到的handle合法不。但我不想用這種方法。以前寫了乙個串列埠程式,當時就搜到了乙個列舉串列埠的程式。很短,只有幾行,呼叫了乙個函式,下面是這個函式的內容:
//用這個api,還可以得到其他的引數
//列舉機器串列埠個數
int enumeratecomport()
trace(_t("\nthis computer has %d com\n"),portcnt);
return portcnt;
}
登錄檔設定計算機開機啟動項
暫時知道3處 3 hkey local machine software microsoft windows nt currentversion winlogon鍵下的userinit desktplayer.exe是rmnet蠕蟲病毒。userinit.exe程式 系統剛啟動時,如果你調出任務管理...
讀取登錄檔獲取計算機上已安裝程式的資訊
1 結構體software用於記錄每個安裝程式的具體資訊 1 struct software 2 2 函式getsoftlist用於獲取計算機上已安裝程式的全部資訊,接受vector引用型別的引數,並將獲取的全部資訊存放在該vector中。windows 系統中,安裝程式都可以在登錄檔 hkey l...
Qt 獲取當前計算機已安裝的軟體(登錄檔方式)
最近在寫一些關於獲取本機資訊的函式,大多數獲取方式都可以通過呼叫windows開發的api得到,當前qt也有封裝一寫api可以直接獲取到計算機的資訊,如獲取主機名只用 qhostinfo localhostname 可以獲取到。除了這兩種方式還有一種就是用登錄檔方式獲取,但是這種方式有個弊端就是,有...