其他分享
首页 > 其他分享> > 启用保护模式时,DeleteURLCacheEntry不会删除Internet临时文件

启用保护模式时,DeleteURLCacheEntry不会删除Internet临时文件

作者:互联网

我正在使用“ deleteURLCacheEntry” Wininet API分别删除Win7 / Vista IE 7/8上的临时Internet文件.当IE的保护模式为OFF时,API可以正常工作.但是当保护模式为ON时,它会静默失败.有人可以建议我在保护模式打开时如何以编程方式删除Internet临时文件吗?

我基本上是使用以下msdn链接中给出的程序:

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

谢谢.

解决方法:

实际上,请看一下有关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上查看此文档,并让我知道它是否对您有所帮助,或者它是否真的是解决方案…

了解和在保护模式下工作Internet Explorer

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

您已将问题与“保护模式”问题相关联的事实也使我有所启发(就尝试回答我的两个问题而言),因此,我现在将继续研究这作为可能的解决方案.

我已链接到MSDN的文章几乎可以使您进行注册表项,以使程序可以附加地访问通常在保护模式下被阻止的内容.我无法确定这是您或我的问题的解决方案,但是,我有一种很强烈的感觉.

请保持我们的状态,并随时编辑您的问题标记,以反映您正在使用DeleteUrlCacheEntry的编程语言.

标签:browser-cache,protected-mode,winapi,vb-net,c
来源: https://codeday.me/bug/20191208/2094588.html