반응형

SW 개발 342

winCE > 디바이스 > ActiveSync Disable / Enable 시키기

마크다운변환 : 20190905 기타사항 : EVC, winCE5 테스트완료. 오류사항이나 틀린점은 댓글로 달아주세여 밑에도 나와있지만.. 해당 함수는 usb관련 기능에서 massStorage 기능과 activeSync 기능을 스위칭 할수있는것 같다. 일단 PDA특성상 massStorage 기능은 확인못했지만 activeSync기능은 disable / enable 을 테스트 완료했다. ... You can certainly use the IOCTL_UFN_CHANGE_CURRENT_CLIENT to dynamically swap between a mass-storage profile and a serial (Activesync) one, so I think therefore it should also b..

SW 개발 2009.01.15

[win32API] SetTimer() KillTimer() 사용, 간단예제

타이머세팅 api 타이머킬링 api 기타사항 : 컴파일환경 EVC 4.0 타이머세팅 api SetTimer(100, TIMER_INTERVAL, NULL); 위의 함수로 세팅한후... 해당 메시지핸들러는 OnTimer이다. 후에.. 100 이라는 곳은 각 타이머 이벤트의 id로서 여러가지 타이머 활용가능 타이머킬링 api KillTimer(100); // 타이머 끝 void CLedTestDlg::OnTimer(UINT nIDEvent) { // TODO: Add your message handler code here and/or call default static BOOL bTimerFlag = TRUE; if (nIDEvent==100) { SetTimer(100, TIMER_INTERVAL, NUL..

SW 개발 2009.01.07

무선네트워크 > 보안 > 무선랜 보안기술 및 표준화 동향

마크다운변환 : 20190905 인터넷의 자료를 보기좋게 편집하였습니다. 무선랜 보안기술 및 표준화 동향 한국전자통신연구원 무선인터넷보안연구팀장 정병호 초고속 무선인터넷에 대한 요구가 급성장하면서 기존의 무선랜(WLAN: Wireless Local Area Network) 시스템이 초고속 무선 공중망의 기반구조로써 그 대안이 되고 있다. 무선랜 시스템이 부각되는 이유는 이동통신 시스템이 가지는 낮은 전송속도를 극복할 수 있으며, 또한 무선랜 시스템의 보안기술 개발이 활발하게 전개되면서 무선랜 사용자의 안전한 통신을 보장할 수 있으리라는 기대 때문이다. 특히 무선구간 전송속도 향상과 더불어 반드시 해결되어야 할 과제가 무선랜 보안기술이며, 이는 무선 공중망을 사용하는 개별 응용에서 지원하는 보안기술과 차별..

SW 개발 2009.01.07

WinCE > DeviceDriver > 무선랜드라이버 기초(빌드환경구축하기)

마크다운변환 : 20190905 기본적인 Sources 파일 CDEFINES= \ -DNDIS_MINIPORT_DRIVER \ -DNDIS51_MINIPORT \ -DNDIS51 TARGETLIBS= \ $(_PROJECTROOT)\cesysgen\sdk\lib\$(_TGTCPU)\$(WINCEDEBUG)\coredll.lib \ $(_PROJECTROOT)\cesysgen\sdk\lib\$(_TGTCPU)\$(WINCEDEBUG)\ntcompat.lib \ $(_PROJECTROOT)\cesysgen\sdk\lib\$(_TGTCPU)\$(WINCEDEBUG)\ndis.lib \ $(_PROJECTROOT)\cesysgen\oak\lib\$(_TGTCPU)\$(WINCEDEBUG)\ceddk.lib \

SW 개발 2008.12.27

[win32API] GetProcAddress() 에 대해서...

출처 : 한글 MSDN http://msdn.microsoft.com/ko-kr/library/64tkc9y5.aspx 설명 & 간단예제 by MSDN... 실제 함수설명 사용예제 설명 & 간단예제 by MSDN... DLL에 명시적으로 링크하는 프로세스는 GetProcAddress를 호출하여 해당 DLL에 있는 내보낸 함수의 주소를 가져옵니다. 이렇게 반환된 함수 포인터를 사용하여 DLL 함수를 호출합니다. GetProcAddress는 LoadLibrary, AfxLoadLibrary 또는 GetModuleHandle에서 반환하는 DLL 모듈 핸들을 매개 변수로 사용하고 호출하려는 함수의 이름 또는 함수의 내보내기 서수를 전달받습니다. DLL 함수는 포인터를 통해 호출하며 컴파일 타임 형식 검사가 수행..

SW 개발 2008.12.27

win32API - API설명 - LoadLibrary()

LoadLibrary 및 AfxLoadLibrary 실제 사용법 사용예제 LoadLibrary 및 AfxLoadLibrary 프로세스는 LoadLibrary 또는 AfxLoadLibrary를 호출하여 DLL에 명시적으로 링크합니다. DLL 링크에 성공한 경우 이 함수는 지정된 DLL을 호출 프로세스의 주소 공간에 매핑하고 명시적 링크에 사용되는 다른 함수(GetProcAddress, FreeLibrary 등)와 함께 사용될 수 있는 핸들을 해당 DLL에 반환합니다. LoadLibrary는 암시적 링크에 사용되는 것과 동일한 검색 시퀀스를 사용하여 DLL을 찾습니다. 시스템에서 DLL을 찾을 수 없거나 진입점 함수가 FALSE를 반환하는 경우에는 LoadLibrary가 NULL을 반환합니다. 또한 Load..

SW 개발 2008.12.26

프로그래밍 - DLL의 기초개념 (사용하기 / 만들기)

DLL이란? DLL의 링크 Implict 링킹 (암시적링크) DLL이 있어서 바로 동적 링크되는데 LIB 파일이 왜 필요한가? 결론적으로 Implict 링킹방식의 DLL을 이용하여 프로그램을 작성할때 필요한것들.. Explicit 링킹 (명시적링크) 라이브러리를 로드하는 함수 인스턴스 핸들을 이용하여 필요한 함수포인터를 찾는 함수 라이브러리를 해제하는 함수 DLL의 제작과 사용 정규 DLL 정규 DLL 만들기 정규 DLL 사용하기 확장 DLL 만들기 / 사용하기 잡담 포스팅 수정완료 (190821) DLL이란? By MSDN : http://msdn.microsoft.com/ko-kr/library/1ez7dh12(VS.80).aspx DLL(동적 연결 라이브러리)은 여러 함수의 공유 라이브러리로 사용되..

SW 개발 2008.12.26
반응형