| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 |
- ssh command
- driver
- 방화벽체크
- 도커
- docker
- 리눅스
- window size
- sudo
- Openswan
- ubuntu
- 루비
- docker container
- VMware
- docker-compose
- ssh
- VIM
- 우분투
- docker registry
- RUBY
- Linux
- opsworks
- port
- VPN
- DevOps
- AWS
- Chef
- QT
- golang
- 드라이버
- 패키지
- Today
- Total
목록2010/02/17 (3)
구리의 창고
AddDevice 가 호출되면 PDO를 이용해 FDO를 생성한다. IoCreateDevice()의 원형이다. NTSTATUS IoCreateDevice( IN PDRIVER_OBJECT DriverObject, IN ULONG DeviceExtensionSize, IN PUNICODE_STRING DeviceName OPTIONAL, IN DEVICE_TYPE DeviceType, IN ULONG DeviceCharacteristics, IN BOOLEAN Exclusive, OUT PDEVICE_OBJECT *DeviceObject ); 인자들을 설명해보면. 1. DriverObject : AddDevice 인자로 받은 DriverObject를 그대로 넣어준다. 2. DeviceExtensionSize..
1. 디바이스 디스크립터를 얻어와서 DEVICE_EXTENSION 에 저장한다. 2. Configuration 디스크립터를 얻어온다 3. Configuration 디스크립터에서 인터페이스 리스트를 가져와, 인터페이스 리스트를 구한다. 4. 인터페이스를 차례데로 검색하면서 값을 정한다. 5. 재설정한 디스크립터를 적용하도록 요청한다. 6. DEVICE_EXTENSION에 값을 저장한다. 주요 함수는 아래와 같다 UsbBuildGetDescriptorRequest : 디스크립터를 얻는 패킷 생성 UsbBuildGetInterruptOrBulkTransferrequest : 데이터 전송 패킷 생성 UsbBuildGetSelectConfigurationRequest : 컨피규레이션 패킷 생성 UsbBuildSe..
Windbg 설치 및 설정이곳에서는 vmware상에 설치가 되어있는 WindowsXP Operating System에 대한 디버깅을 가능하게 해주는 Windbg 설치 및 vmware 설정 방법을 설명한다. Windgb 다운로드Windbg는 마이크로소프트 홈페이지에서 다운로드를 할 수 있다. 아래의 링크로 이동해서 최신버전의 Windbg 를 다운받도록 하자. http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx 추가적으로 해당 Symbol을 Link해주어야 하는데 Windbg상에서 Web을 통해서도 가능하나 다운로드해서 설정을 하도록 하겠다. 아래의 링크로 가면 Windows 버전(서비스팩 버전포함)에 따른 각각의 다운로드 링크를 제공하니 디버..