2011-08-11 3 views
1

pendrive에 아무 것도 쓰려고 할 때마다 쓰기 시스템 호출이 생성됩니다. 내가 뭘하고 싶은이 쓰기 호출이 갇혀 있어야하고 사용자가 암호를 입력하도록 요청해야합니다 (내가 코딩 자체에서 정의 할 수있는). 가능 여부를 알려주십시오. 그렇다면 어떻게해야합니까?읽기 쓰기 시스템 호출을 트랩하는 방법은 무엇입니까?

답변

2

windows DDK는 파일 읽기/쓰기/복사본을 사전 및 사후 op 콜백으로 연결하여 커널 측면에 설정해야하는 예가 있습니다. Gui 파트의 경우 드라이브가 이벤트 신호를 보낼 때까지 논 블로킹 스핀을 수행하기 위해 무언가가 필요합니다. 파이프 또는 매핑 된 메모리 뷰에서 데이터를 전달할 수도 있습니다.

0

EasyHook 커널 기능을 후킹하는 능력. 나는 그것을 시도하지 않았으므로, 귀하의 마일리지가 다를 수 있습니다. 기능을 조심스럽게 연결해야합니다. 컴퓨터의 성능이 저하되어 사용하지 못할 수도 있습니다. 원하는 것은 사용자와 상호 작용하는 것입니다. 즉, 연결 기능을 보류 상태로두고 사용자 공간에 콜백을 실행해야합니다. 이것은 단순한 필사자를위한 운동이 아닐 것입니다.

어쨌든 행운을 비네!

관련 문제