IEnumSTATURL :: Следующий сбой с ошибками E_UNEXPECTED (0x8000FFFF) - PullRequest
0 голосов
/ 26 января 2011

Вызов IEnumSTATURL :: Next в моем приложении возвращает E_UNEXPECTED (0x8000FFFF) вместо S_OK.К сожалению, этот конкретный код ошибки - это код ошибки «Я не знаю, что не так», поэтому я не уверен, как это исправить.

Это также происходит при запуске Tiny Wrapper ClassДля истории URL .Это происходит только на некоторых компьютерах, с которыми я тестировал.Одна из машин, на которых я тестировал, имела IE7 и имела эту ошибку, другие машины с IE7 работали правильно.На машинах с этой ошибкой по-прежнему правильно работает история IE в IE.

Одна из машин с этой проблемой использовалась для правильного запуска приложения и позже перестала работать с тем же приложением, поэтому я уверен, что проблема заключаетсяхотя бы частично относится к конфигурации машины.

Я занимался кодированием через C #, но не думаю, что эта проблема связана с C #.

Есть ли способисправить эту проблему?В качестве альтернативы, есть ли другой способ прочитать историю Internet Explorer?

1 Ответ

0 голосов
/ 26 января 2011

Я нашел FindFirstUrlCacheEntry в wininet.dll. Кажется, я делаю то, что хочу, используя код вроде this .

У меня уходит пара часов на отладку подобной проблемы, но как только я опубликую ее на SO, я начинаю думать о лучших направлениях исследований, которые находят решения гораздо быстрее. Ах, хорошо, спасибо за то, что вы работаете в качестве накачанной головы: /

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...