메뉴 건너뛰기

그외 개발정보


DeviceIoControl 사용법

이정은 2003.11.05 15:58 조회 수 : 745

제가 regmon(레지스트리 모니터링 프로그램)소스를 좀 보고 있습니다. regmon 중 레지스트리 감시하는 한가지 기능만 하는 프로그램을 만들려고 합니다. 예상하시다시피 기존 소스를 거의 재구성하는 단순노동이라고 할 수 있겠습니다. 그런데 dvx에 대한 지식이 전혀 없어서 만만치가 않습니다.
소스에서 다음과 같은 부분이 있습니다.
if(isNT){...}
else{ A }
B
저의 OS가 NT가 아니기 때무에 저는 A와 B 부분을 적었습니다. 그런데 에러가 납니다.

A부분은 SysHandle = CreateFile( VXD_FILE, 0, 0, NULL,OPEN_EXISTING, 0,NULL ); 이고
B 부분은
if ( ! DeviceIoControl( SysHandle,
IOCTL_REGMON_ZEROSTATS,
NULL, 0, NULL, 0, &nb, NULL) )
{
MessageBox(......);
}
입니다.

MessageBox에는 매개변수가 맞지 않다는 에러메세지가 나옵니다. 이 둘 외에는 거의 아무 처리도 해 주지 않은 상태입니다.

상황이 무척 애매하시겠지만 답변좀 해 주세요...

부탁드립니다.




번호 제목 글쓴이 날짜 조회 수
공지 [TIP] 라즈베리파이 3를 AP로 만들기 (How to make Raspberry Pi 3 to Access point device) 파이팅건맨 2018.01.22 7455
공지 [TIP] ASR 오픈소스 프로젝트 - Kaldi 로 나만의 STT 서비스 구축해 보기 파이팅건맨 2018.07.26 5120
공지 [TIP] NEXUS(넥서스) 5x 루팅 방법입니다. 파이팅건맨 2016.01.05 4059
30 뒷북일지 모르지만.. bootsect.asm에 버그있네요.. [2] 장진호 2004.02.12 557
29 토글키 만들기 예제를 키 인풋으로 전환하는데 [1] 질문 2004.01.13 759
28 [질문] 다른 OS에서 사용한 HDD를 섹터단위로 Read하는 방법. [1] 이중락 2003.12.12 724
27 print port 제어 [1] 이성구 2003.12.08 529
26 드라이브 타입을 알고 싶습니다(A:, C:, F:....) [1] 돌쇠 2003.12.03 546
25 USB통신 어플리케이션 만들때요.. [1] 이상근 2003.11.14 729
24 WRITE_PORT_UCHAR를 이용한 마우스를 제어 [1] 궁금해요 2003.11.12 1331
23 성의 있는 답변 너무너무 감사합니다. [1] 노건우 2003.11.11 439
22 [질문]ClassGuid와 Interface Guid [6] 노건우 2003.11.10 1046
21 DMA관련 질문... [1] 장상현 2003.11.05 472
» DeviceIoControl 사용법 [1] 이정은 2003.11.05 745
19 inf 파일을 이용한 드라이버 자동 설치 [2] 안민선 2003.09.23 2109
18 232통신 데이타 질문 [1] 김태완 2003.09.08 492
17 keyboard filter에 쓰기 기능 [3] 김민호 2003.09.06 549
16 수신값이 좀 애매해서...요 [1] 김태완 2003.08.25 477
15 각각 다른값을 수신측에 보낼려면 김태완 2003.08.23 496
14 데브피아에 글을올린 김태완입니다. 김태완 2003.08.21 1480
13 [질문]VxD에서 Event 오브젝트 사용방법 [1] 김지웅 2003.06.17 492
12 디바이스 제어 프로그래밍을 공부하고 싶은데요.. [1] 욱이 2003.06.12 564
11 [심볼서버 사용법]커널 디버깅에서 원하는 심볼 파일 다운 방법 파이팅건맨 2003.04.28 931
위로