我正在使用“deleteURLCacheEntry”Wininet API 分别删除 Win7/Vista IE 7/8 上的临时 Internet 文件。当 IE 的保护模式关闭时,API 可以正常工作。但是当保护模式打开时,它会静默失败。有人可以建议我在保护模式打开时如何以编程方式删除临时 Internet 文件吗?
我基本上使用的是以下 msdn 链接中给出的程序:
http://support.microsoft.com/kb/815718
谢谢你。
我正在使用“deleteURLCacheEntry”Wininet API 分别删除 Win7/Vista IE 7/8 上的临时 Internet 文件。当 IE 的保护模式关闭时,API 可以正常工作。但是当保护模式打开时,它会静默失败。有人可以建议我在保护模式打开时如何以编程方式删除临时 Internet 文件吗?
我基本上使用的是以下 msdn 链接中给出的程序:
http://support.microsoft.com/kb/815718
谢谢你。
实际上,看看我的两个关于 DeleteUrlCacheEntry 失败的问题,这里没有提供任何信息:第二个链接包含它失败的项目示例:
如何获取 DeleteUrlCacheEntry() 错误代码?(或有关为什么特定删除不起作用的其他信息)?
和...
现在,从 MSDN 中查看此文档,如果它对您有所帮助,或者它是否是解决方案,请告诉我...
了解和在保护模式下工作 Internet Explorer
http://msdn.microsoft.com/en-us/library/bb250462(v=vs.85).aspx
您已将您的问题与“保护模式”问题联系起来这一事实也对我有所启发(在尝试回答我的两个问题方面),因此我现在将继续调查这作为可能的解决方案。
我链接到的 MSDN 文章几乎可以让您创建注册表项,以允许您的程序额外访问通常在保护模式下被阻止的内容。我无法确认这是您或我的问题的解决方案,但是,我有强烈的感觉可能是。
请随时通知我们,并随时编辑您问题的标记,以反映您使用 DeleteUrlCacheEntry 的编程语言。