Device Driver
-
디바이스 드라이버 2Device Driver 2010. 8. 8. 15:27
#include /* required for WDM driver development */ #include /* standard io include files */ #include #include "devioctl.h" #include DEFINE_GUID(GUID_SAMPLE, 0x5665dec0, 0xa40a, 0x11d1, 0xb9, 0x84, 0x0, 0x20, 0xaf, 0xd7, 0x97, 0x78); // 현재 우리가 사용될 DeviceStack에 대한 Interface GUID를 정의합니다 #include "SAMPLE1.h" void IrpStringOut( PIRP Irp ) // IRP를 디버그프린트합니다 { KIRQL Irql; PIO_STACK_LOCATION pStack; pSt..
-
드라이버 설치Device Driver 2010. 5. 18. 23:42
제어판|새 하드웨어 추가 컴퓨터에 연결되어 있으면서도 미처 설치되지 못한 디바이스를 검색 예, 하드웨어를 이미 연결했습니다(Y). 새 하드웨어 장치 추가 목록에서 직접 선택한 하드웨어 설치(고급)(M) 일반 하드웨어 종류 class 혹은 모든 장치 표시 장치 드라이버 선택시 '디스크 있음(H)...'을 선택 설치 파일 [Version] Signature="$WINDOWS NT$" Class= ClassGuid = {} Provider=".." [SourceDisksNames] 1=%DiskId% [SourceDisksFiles] .sys=1 [ClassInstall32] Addreg=AddHwClass [AddHwClass] HKR,,,,%ClassName% HKR,,Icon,,"-5" [Destinat..
-
디바이스 드라이버Device Driver 2009. 4. 6. 23:11
네트워크 디바이스 드라이버 NDIS(Network Driver Interface Specification) 드라이버 멀티미디어를 위한 Direct Show 필터 드라이버 WDM Kernel Stream Driver DDK(Device Driver Development Kit) XP 버전 이후의 DDK들은 컴파일러를 포함하고 있기 때문에 별도의 컴파일러를 설치하지 않아도 빌드가 가능하다. WDK(Windows Development Kit) Vista 전용 DDK는 따로 배포되지 않고 Windows Vista(6000), Windows Server 2008(6001)부터는 WDK로 명칭이 통일되었으며, 이 WDK 안에는 2000, XP, Vista, 2008 빌드 환경이 모두 포함되어 있다. subsyste..