와.... 진짜 이거 할려고 얼마나 뻘짓을 많이 했던가 -.-;; 국내에 있는 수 많은 게시글을 다 뒤지고 다녀도 찾을 수가 없어서 직접 알아냈다. 우선 링크는 http://msdn.microsoft.com/en-us/library/aa384006(v=VS.85).aspx 여기.. 문제가 뭐냐면 비스타에서 사용자 계정 컨트롤러(UAC라고 해서 User Account Control..)를 사용하여 보안모드 상태일 경우 프로그램 실행하는것 조차 까다롭게 된다. 프로그램 배포시에 사용자에게 'UAC를 풀고 사용해라!'라고 하면 참 좋겠지만 그게 어디 쉽나.. 여튼.. UAC가 활성화 된 상태에서 내가 만든 프로그램을 섣불리 Start Up(시작 프로그램)에 등록할려고 하면 Windows Defender가 우리..
1. cat파일을 추가하여 인스톨러 제작하기.. 애초 DTS_U, DTS_PS2, DTS_MOU 로 이루어져있는 우리의 드라이버가 드라이버 설치만으로 작동할 것이라고 생각한게 큰 오산이었다.. 당연히 새 하드웨어 추가를 통해 아무리 inf를 넣어봤자 돌아갈리가 없었다. '마우스 서비스'를 실행해서 터치 드라이버 부분의 USB와 에뮬레이션 해줘야 했으니까.. 마우스 서비스는 DTS_MOU.sys에서 담당했으며 이 부분은 어플리케이션에서 레지스트리 등록을 통해서 따로 구현해 줘야 하는 부분이었다. 그러니 아무리 인스톨 쉴드 위자드로 파일을 옮겨봤자 제대로 될리가 없지.. 기존 인스톨러에 있는 레지스트리 부분이 너무 많아서 기존 인스톨 소스에 서명된 cat파일을 추가하는 것으로 마무리 지었다. 2. INF의 ..
- Total
- Today
- Yesterday
- C
- jni강좌
- gcc
- 음악
- algorithm
- Quiz
- Visual C++
- linux
- database
- source
- java
- it
- NDK
- C++
- AWS
- Cloud
- jni
- android
- 드라이버
- Troubleshooting
- driver
- db
- 리눅스
- kering
- 안드로이드
- winapi
- API
- 프로그래밍
- MFC
- Python
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |