Internet explorer IEnumSTATURL::下一个失败,出现意外(0x8000FFFF)错误

Internet explorer IEnumSTATURL::下一个失败,出现意外(0x8000FFFF)错误,internet-explorer,api,com,Internet Explorer,Api,Com,在我的应用程序中调用会返回E_意外0x8000FFFF,而不是S_OK。可悲的是,那个特定的错误代码是,我不知道什么是错误的错误代码,所以我不知道如何修复它 运行时也会发生这种情况。这只发生在我测试过的一些计算机上。我测试的机器中有一台有IE7并且出现了这个错误,其他有IE7的机器工作正常。出现此错误的机器仍具有IE历史记录,可在IE中正常工作 出现此问题的其中一台机器用于正确运行应用程序,后来停止使用同一应用程序,因此我相信该问题至少部分与机器的配置有关 我一直在通过C进行编码,但我不认为这个

在我的应用程序中调用会返回E_意外0x8000FFFF,而不是S_OK。可悲的是,那个特定的错误代码是,我不知道什么是错误的错误代码,所以我不知道如何修复它

运行时也会发生这种情况。这只发生在我测试过的一些计算机上。我测试的机器中有一台有IE7并且出现了这个错误,其他有IE7的机器工作正常。出现此错误的机器仍具有IE历史记录,可在IE中正常工作

出现此问题的其中一台机器用于正确运行应用程序,后来停止使用同一应用程序,因此我相信该问题至少部分与机器的配置有关

我一直在通过C进行编码,但我不认为这个问题是C特定的问题

有没有办法解决这个问题?或者,是否有其他方式阅读Internet Explorer的历史记录?

我在wininet.dll中找到了FindFirstUrlcachEntry。它似乎做了我想使用的代码

我花了几个小时调试一个这样的问题,但一旦我把它发布在网站上,我就会想到更好的研究途径,更快地找到解决方案。啊,好吧,谢谢你扮演一个摇头晃脑的角色:/