태그 : 드라이버 요약보기전체보기목록닫기
- WDF 하루에 열페이지씩 공부하..할까? _2(0)2009.09.15
- WDF 하루에 열페이지씩 공부하..할까? _1(2)2009.09.14
- USB저장장치에 파일 복사하기.(2)2009.06.09
- OSX의 kext versioning howto.(0)2009.03.16
- 삽으로 네트웍을 파헤쳐 보자.. (그래도 보물따위는 나오지 않는다.)(0)2008.02.27
- IRP처리의 3가지 방법.(3)2008.02.13
- 포인터 연산 우후훗-0-;(5)2008.01.24
- 하아하아.. 프로젝트.(3)2008.01.22
- CreateFile(...)(0)2008.01.15
- 뮤텍스랑 바이너리 세마포어랑...(7)2008.01.10
1 2
- Study+more
- 2009/09/15 21:20
하이 올, 오늘은 새로운 챕터를 공부해 볼 예정이예요. (뭐, 결국엔 어제처럼 좌절할 예정이지만요.. 쳇 - _-);
WDF는 UMDF와 KMDF로 구성되어 있어여, UMDF는 이름처럼 UserMode 이고 KMDF는 역시나 예상대로 KernelMode 예요. 따라서 어떤 방식으로 구현을 하는게 편하고 빠르고 안전하게 할수 있는지를 알아야 적당히 ...
- Study+more
- 2009/09/14 19:39
WDF와 WDM 이 뭔가여?
몰라 나도, 다만, WDF는 UMDF와 KMDF를 지원한다고 적혀져 있네, 이 말인즉슨.
WDF는 실제로는 UMDF와 KMDF로 쪼개진다는 말인듯 싶다. 그러니 드라이버를 작성할때는 WDM, UMDF, KMDF로 작성할수 있다 하겠다.
X나, WDF 설계의 주된 목적은 PNP와 전원관리 지원을 단순화 하고 이를 UMDF...
- Small Ideas
- 2009/06/09 10:17
usb 저장장치에 작은 사이즈의 수많은 파일(한 1000여개만 해봐도...)을 복사할때는 기하급수적으로 속도가 느려진다.
반면, 큰 사이즈의 파일 하나를 복사할때는 상당히 속도가 빠르다.
그렇다면! 작은 사이즈의 파일들을 복사할때, os에서 자동으로 감지(AI인가...)하여 압축을 한 다음에 복사해주면 편하지 않을까? 혹은 복사를...
- Study+more
- 2009/03/16 11:59
>my old version of my KEXT was 1.2.2b2
>my new version I am changing it to (or trying) is "1.3.0c1"
>
I think that CFBundleVersion accept only a number and Comma.
Please change "1.3.0c1" to "1.3...
- Study+more
- 2008/02/27 19:44
근 2주간.. 네트웍인지 뭐시깽인지 때문에 맘고생 허리고생 한거 생각하면 이가 갈리지만.. 아직도 갈길이 구만리라..4층 창문밖으로 던져버리지 못하는 내 자신을 매우 저주하며.. 글을 쓴다. 닝기리..- _-;IPv4/v6 두개로 나뉘지만, v6는 우선 버린다. (모르니까..- _-.. )IP v4는 'IP Header'라는 내용으로 검색하면 질릴정도로...
- Study+more
- 2008/02/13 21:44
드라이버가 IRP를 받았을때 할수 있는 액션은 3가지가 있다. (고 들었삼;;)
IRP완료, IRP (하위 디바이스로)전달, IRP펜딩
IRP펜딩이 왜 필요할까?
이런 시나리오를 생각해 보자.
쓰레드가 있다. 무한 루프를 돌며 어떤 처리를 하는 쓰레드다. 해당 쓰레드가 드라이버에 요청을 한다.
IRP가 왔다. 내가 처리할게 없다. 완료...
- Study+more
- 2008/01/24 08:50
포인터 연산으로 하루를 버리고... 얻어낸 소스 코드들...중요한 포인트를 찝어 보자면... //get hided process list/////////////////////////////////////////////////// pProcessListHead = (PLIST_ENTRY)(&pDev...
- Day+by+day
- 2008/01/22 19:03
우훗..-.-
두달동안 공부(라고 썼지만, '빈둥빈둥'이라고 읽으면 됨) 하고서 프로젝트 시작...
후웃.. 처음부터 헤메기 시작...
포인터를 안 쓴지 어언... 써 본적이 없구나..-_;;
하여간 써 본적이 없어서인지, 공부가 부족해서인지 포인터 연산을 잘못해서 하루를 날렸다.. 하루를 하루 하!루!
눈물이 나는군하.. 아까운...
- Study+more
- 2008/01/15 17:35
우리가 유저모드 App에서 CreateFile함수를 호출했다 치자.
그러면, 얘는 현재 UNICODE가 정의 되어있는지 확인한 다음에 CreateFileW를 호출하던지,
CreateFileA를 호출한 다음에 CreateFileA에서 CreateFileW를 호출하는 진행(어차피 CreateFileW호출)을
하게된다.
그러면, 얘는 몇가지 일을 한...
- Study+more
- 2008/01/10 21:22
이색퀴들이 뭐가 다른지 알아보려고 적으려다가 결판을 못낸...
1 2


최근 덧글