2011-01-03 6 views
3

"deleteURLCacheEntry"Wininet API를 사용하여 Win7/Vista IE 7/8에서 임시 인터넷 파일을 각각 삭제합니다. IE의 보호 모드가 OFF 일 때 API가 완벽하게 작동합니다. 그러나 보호 모드가 ON이면 자동으로 실패합니다. 누군가가 보호 모드가 켜져있을 때 임시 인터넷 파일을 프로그래밍 방식으로 삭제하는 방법을 알려 줄 수 있습니까? DeleteURLCacheEntry는 보호 모드가 켜져있을 때 임시 인터넷 파일을 삭제하지 않습니다.

http://support.microsoft.com/kb/815718

감사합니다 :

나는 기본적으로 다음 MSDN 링크에 주어진 프로그램을 사용하고 있습니다.

답변

3

사실, 여기에 정보를 제공하지 않고 실패 DeleteUrlCacheEntry 내 두 가지 질문 좀 봐 : 두 번째 링크는에 실패하는 항목의 예를 포함

How To Get DeleteUrlCacheEntry() Error Codes? (Or additional information on why a particular deletion didn't work)?

와 ...

https://stackoverflow.com/questions/12096546/deleteurlcacheentry-function-of-wininet-api-not-deleting-some-internet-explo

이제 ... MSDN에서이 문서를 확인하고 당신을 도와하거나 해결책이 될 밝혀 경우 알려줘

이해 및 탐색기

보호 모드 인터넷에

http://msdn.microsoft.com/en-us/library/bb250462(v=vs.85).aspx

는 "보호 모드"문제에 질문을 연결 한 사실을 작업 내 두에 대답하려고 노력의 측면에서 (다소뿐만 아니라 저를 계몽했다 질문) 이제 나는 이것을 가능한 해결책으로 계속 조사 할 것이다.

MSDN 문서에 나와있는 링크를 사용하면 일반적으로 보호 모드에서 차단되는 항목에 프로그램을 추가로 액세스 할 수 있도록 레지스트리 항목을 만들 수 있습니다. 나는 이것이 당신이나 제 질문에 대한 해결책이라는 것을 확신 할 수 없지만 나는 그것이 강한 느낌을 가지고 있습니다.

DeleteUrlCacheEntry를 (를) 사용하는 프로그래밍 언어가 반영되도록 질문을 태그하면됩니다.