獲取系統當前可用串列埠的兩種方法

2022-08-30 21:12:18 字數 914 閱讀 8970

進行串列埠通訊之前,需要獲取當前系統的可用串列埠。要想達到此目的,有兩種方式,讀取登錄檔和使用createfile函式輪詢讀取串列埠。

1.使用createfile輪詢讀取串列埠:

1

uint ccomdebugtooldlg::getserialportstate()217

else

1821 closehandle(hcom);//

關閉串列埠

22 } while (ncom<256

);23 m_comcbx.setcursel(0

);24

return

0;

25 }

2.讀取登錄檔

1

uint ccomdebugtooldlg::getserialportstate()2;

11dword dwname;

12dword dwtype;

13 uchar szportname[25]=;

14 dword szportnameofbytes=sizeof

(szportname);

1516 ret=::regopenkeyex(hkey_local_machine,strreg,0,key_read,&hkey);

17if (ret!=error_success)18

2122

do23

3132 } while (ret=error_success||ret==error_more_data);

33regclosekey(hkey);

3435 m_comcbx.setcursel(0

);36

37return0;

38 }

java 獲取當前時間的兩種方法

1.通過util包中的date獲取 dateformat sdf new dateformat yyyy mm dd 設定日期格式 string nowdate sdf.format new date string型別時間 date nowdate1 sdf.parse nowdate date型別...

C 獲取當前是星期幾的兩種方法

c 的功能很強大,卻沒有直接提供面向漢字文化的開發傾向 比如我現在要說的獲取當前的星期我提供兩種方法 datetime.now.dayofweek 查詢msdn可以知道該屬性返回的結果是 摘要 獲取此例項所表示的日期是星期幾。返回結果 乙個 system.dayofweek 列舉常數,它指示星期幾。...

工資系統兩種方法

通用的系統 特點 一 乙個專案是另外乙個專案的子集 二 乙個專案可以任意於進行多項進行運算。三 乙個專案根據條件限制不同而結果不同。工資系統實現的使用者操作介面設想 文字描述 對於工資中的各個元素,可以任意做不同的操作組合。設計 在工資表裡的專案,找基礎資料 直接需要錄入的資料 列在工資表裡。有子集...