pendrive에 아무 것도 쓰려고 할 때마다 쓰기 시스템 호출이 생성됩니다. 내가 뭘하고 싶은이 쓰기 호출이 갇혀 있어야하고 사용자가 암호를 입력하도록 요청해야합니다 (내가 코딩 자체에서 정의 할 수있는). 가능 여부를 알려주십시오. 그렇다면 어떻게해야합니까?읽기 쓰기 시스템 호출을 트랩하는 방법은 무엇입니까?
1
A
답변
2
windows DDK는 파일 읽기/쓰기/복사본을 사전 및 사후 op 콜백으로 연결하여 커널 측면에 설정해야하는 예가 있습니다. Gui 파트의 경우 드라이브가 이벤트 신호를 보낼 때까지 논 블로킹 스핀을 수행하기 위해 무언가가 필요합니다. 파이프 또는 매핑 된 메모리 뷰에서 데이터를 전달할 수도 있습니다.
0
EasyHook 커널 기능을 후킹하는 능력. 나는 그것을 시도하지 않았으므로, 귀하의 마일리지가 다를 수 있습니다. 기능을 조심스럽게 연결해야합니다. 컴퓨터의 성능이 저하되어 사용하지 못할 수도 있습니다. 원하는 것은 사용자와 상호 작용하는 것입니다. 즉, 연결 기능을 보류 상태로두고 사용자 공간에 콜백을 실행해야합니다. 이것은 단순한 필사자를위한 운동이 아닐 것입니다.
어쨌든 행운을 비네!
관련 문제
- 1. 시스템 호출을 분해하는 방법은 무엇입니까?
- 2. 읽기 및 쓰기 시스템 호출을위한 파일 또는 파티션 잠금 파일
- 3. 파일 읽기/쓰기 스레드를 사용하는 방법은 무엇입니까?
- 4. winapi c - 시스템 드라이브의 mbr 읽기/쓰기
- 5. EditText 읽기 및 쓰기
- 6. 파일에서 읽기, 쓰기, 쓰기 쓰기
- 7. 읽기 및 쓰기 쓰기
- 8. DataGridview에서 (키보드에서) 행 삭제를 트랩하는 방법은 무엇입니까?
- 9. 파일 읽기/쓰기 빠른 파일 읽기/쓰기
- 10. WCF 호출을 통해 콜렉션 읽기 및 쓰기 동시성을 최적화하는 방법은 무엇입니까?
- 11. pthreads : 읽기/쓰기 잠금, 읽기 잠금을 쓰기 잠금으로 업그레이드
- 12. JavaScript에서 파일 쓰기 또는 읽기
- 13. 조건부 쓰기 및 쓰기 읽기
- 14. 읽기 및 쓰기 시간
- 15. 유닉스 환경에서 시스템 호출을 가로 챌 수있는 방법은 무엇입니까?
- 16. Ruby에서 non-blocking 시스템 호출을 작성하려면 어떻게해야합니까?
- 17. 읽기 전용 파일 시스템 액세스가 쓰기 액세스를 보장합니까?
- 18. ASP.NET - 응용 프로그램 외부의 파일 시스템 읽기 및 쓰기
- 19. C에서 읽기/쓰기 시스템 호출을위한 표준 입력/출력 매크로가 있습니까?
- 20. Windows 시스템 호출을 추적하는 방법
- 21. 실행 및 시스템 호출을 잊지
- 22. 읽기/쓰기 동기화
- 23. POP3 데이터 읽기/쓰기
- 24. 읽기/쓰기 잠금 혼란
- 25. NSString 파일 읽기/쓰기
- 26. 병렬 읽기 및 쓰기
- 27. 파이썬에서 메모리 읽기/쓰기
- 28. POSIX raw 읽기/쓰기
- 29. AVR EEPROM 읽기/쓰기
- 30. asp.net에서 읽기 및 쓰기