【问题标题】:DeleteURLCacheEntry doesnot delete Temporary Internet files when Protected Mode is ON当保护模式打开时,DeleteURLCacheEntry 不会删除 Internet 临时文件
【发布时间】:2011-01-03 22:04:51
【问题描述】:

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

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

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

谢谢。

【问题讨论】:

    标签: c# vb.net winapi browser-cache protected-mode


    【解决方案1】:

    实际上,看看我关于 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 的编程语言。

    【讨论】:

      猜你喜欢
      • 2015-03-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-03
      • 2012-03-26
      • 1970-01-01
      • 2018-11-04
      • 1970-01-01
      相关资源
      最近更新 更多