메뉴 바로가기

서브메뉴 바로가기

본문 바로가기

logo

C/C++/MFC

Device 시리얼포트 검색 라이브러리 1

2008.07.09 17:29

WhiteAT 조회 수:20124

장치관리자에서 현재 설치된 시리얼 포트만 검색해주는 라이브러리 입니다.

VC 7.1 에서 _DEBUG RELEASE 모드로 컴파일 하였습니다.
RELEASE 로 컴파일해서 다시 올려서. VC가 설치되지 않은 컴퓨터에서도 실행이 됩니다.

실행 파일 : WATDevApp_exe.zip
소스 : WATDevDll_src.zip

사용방법
불러오는 소스는 아래와 같습니다.
 

 void CWATDevAppView::OnBnClickedButton1()
{
    HINSTANCE hDll;

    hDll=LoadLibrary("..\\WATDevDll\\debug\\WATDevDll.dll"); // (개발중인) 라이브러리 호출
    if(!hDll)
    {
        //  혹시 개발중인 라이브러리가 없을 경우 같은 폴더에서 읽어 온다.
        hDll=LoadLibrary("WATDevDll.dll");
    }

    typedef int (*WatLibGetSerialCommCount)();
    WatLibGetSerialCommCount  watLibGetSerialCommCount=(WatLibGetSerialCommCount)GetProcAddress(hDll,"GetSerialCommCount");
    typedef CString (*WatLibGetSerialCommName)(int d1);
    WatLibGetSerialCommName  watLibGetSerialCommName =(WatLibGetSerialCommName)GetProcAddress(hDll,"GetSerialCommName");


    int aa =watLibGetSerialCommCount( );
    CString strTemp;
    strTemp.Format("sum = %d",aa);

    for(int iTemp = 0;iTemp < aa;iTemp++){
        strTemp+="\r\n";
        strTemp+=watLibGetSerialCommName(iTemp);

    }
    MessageBox(strTemp);
    FreeLibrary(hDll);

}


< 장치 관리자 내용 >
장치관리자.JPG

< 결과 >
제목 없음.JPG

 

관련 문서가 검색되었습니다.
  1. [2020/02/26] RS-232C 통신 자동응답 프로그램 업데이트 (Version 1.0., 2020년 02월 26일) by WhiteAT (1132)
  2. [2014/05/12] 스위치 입력 값 시리얼 모니터에 출력 by WhiteAT (4107)
  3. [2012/05/06] RS-232C 통신 자동응답 프로그램 업데이트 (Version 0.1.4, 2012년 05월 06일) by WhiteAT (10223) *6
  4. [2010/06/14] 시리얼통신 프로그램 by WhiteAT (15500) *1
  5. [2008/07/09] 시리얼포트 검색 라이브러리 2 by WhiteAT () *2