인터넷 임시파일에 접근하려면 정상적인 방법으로는 어렵다.

C:\Documents and Settings\darksoft\Local Settings\Temporary Internet Files 폴더가 인터넷 임시파일이 저장되는 곳인데, 예를 들어 이안에 0.gif 라는 파일이 있다고 치자.

그러면 이 파일의 풀경로는 C:\Documents and Settings\darksoft\Local Settings\Temporary Internet Files\0.gif 일까?

답은 아니다. 아니, 접근이 안된다. 인터넷 임시파일은 쿠키파일과 같게 별도의 인덱스파일에서 관리하고, 보여지게 되는 것이기 때문이다. 일반적인 CFileFind 를 이용해 폴더검색을 해보면 전혀 다른 결과가 나오는것을 알수있다.

해답은 Cache Entry 에 있다. Cache Entry 함수를 사용해 INTERNET_CACHE_ENTRY_INFO 구조체를 얻어올 수 있는데, 이 구조체 안에 파일명, 사이즈들이 담겨지게 된다.

Write your message and submit