启用保护模式时,DeleteURLCacheEntry不会删除Internet临时文件
作者:互联网
我正在使用“ deleteURLCacheEntry” Wininet API分别删除Win7 / Vista IE 7/8上的临时Internet文件.当IE的保护模式为OFF时,API可以正常工作.但是当保护模式为ON时,它会静默失败.有人可以建议我在保护模式打开时如何以编程方式删除Internet临时文件吗?
我基本上是使用以下msdn链接中给出的程序:
http://support.microsoft.com/kb/815718
谢谢.
解决方法:
实际上,请看一下有关DeleteUrlCacheEntry失败的两个问题,但未在此处提供任何信息:第二个链接包含失败的项目示例:
和…
现在,从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