2009-06-19 6 views
2

IE에서 최근에 본 사진을 검색하고 싶습니다. IE의 모든 파일은 일반적으로 "C : \ Documents and Settings [계정] \ Local Settings \ Temporary Internet Files"와 같은 경로로 인터넷 임시 디렉토리에 있음을 알고 있습니다.최근에 본 웹 브라우저에서 사진을 보는 방법은 무엇입니까?

내게 이상한 뭔가가 여기에옵니다. 위의 디렉토리를 검색하기 위해 C++ 프로그램을 작성했는데 결과에 세 개의 하위 디렉토리와 하나의 파일이 들어 있다고 나와 있습니다. 이 하위 디렉토리는 Content.IE5, OIS 및 OLK145이며 각 사진에는 웹에서 최근에 탐색 한 사진이 많이 포함되어 있습니다. 유일한 파일은 desktop.ini입니다. 내 관심사는 아닙니다. 그러나 파일 시스템에서 디렉토리를 열면 하위 디렉토리가 없지만 프로그램에서 검색 한 하위 디렉토리와는 다른 많은 파일이 있습니다.

몇 가지 질문이 있습니다. Frist of all, 왜 temorary 인터넷 파일의 내용이 다르게 보입니까? 디렉토리에 대한 실제 상황은 무엇입니까? 둘째, 파일 시스템 탐색기에서 디렉토리의 파일이 내 컴퓨터에 물리적으로 존재하지 않고 웹에있는 링크와 비슷한 것처럼 보이는 것은 사실입니까? 마지막으로 C++을 사용하여 IE에서 최근에 본 그림과 원본 URL을 어떻게 얻을 수 있습니까?

답변

1

C++ 및 COM에 익숙하면 WinInet 호출을 사용할 수 있습니다.

FindFirstUrlCacheEntry ... full reference is on msdn을 시작할 수 있습니다.

+0

감사합니다. FindNextUrlCacheEntry()가 FALSE를 반환하면 다시 호출하려고 시도합니다. 인터넷 캐시의 동일한 항목이나 이전에 실패한 항목 옆에있는 항목을 검색합니까? – quantity

1

탐색기에는 "임시 인터넷 파일"과 같은 일부 폴더의 실제 내용이 표시되지 않도록하는 많은 셸 확장자가 있습니다. 실제로 폴더를 클릭하면 쉘 익스텐션이 활성화되어 탐색기에 다른 것을 보도록 지시합니다. 시작 -> 실행에서 주소를 입력하여 실제 내용을 볼 수 있습니다. "IECacheView"를 살펴보십시오. 캐시 된 파일의 내용과 원래 url을 검색하는 작은 프로그램입니다.

관련 문제