Как файл .dll читать файл .txt? - PullRequest
0 голосов
/ 01 июня 2011

Я бы хотел, чтобы мой объект Browser Helper, который является просто DLL, мог читать текстовый файл. Я попытался использовать указатель на файл, а также ifstream в («имя файла идет сюда»). Перед реализацией этих двух методов чтения файлов в BHO я проверил их по отдельности и убедился, что каждый пример имеет дело с похожими типами данных и местоположениями. Оба они работали без проблем, но тестирование BHO показывает, что файл даже не может быть открыт. Я искал в Google альтернативный метод, и, исчерпав все остальные варианты, я надеюсь, что кто-нибудь сможет дать мне какое-нибудь руководство / ресурс. Все ценится; Я буду продолжать пытаться найти решение и опубликую то, что я могу, в случае, если у кого-то еще может быть такая же проблема.

Ответы [ 2 ]

0 голосов
/ 02 июня 2011

Я думаю, вы можете стать жертвой защищенного режима IE.

http://www.codeproject.com/KB/vista-security/PMSurvivalGuide.aspx

В защищенном режиме ваш надстройка может не иметь доступа к реестру и файловой системе, как вам хотелось бы.

0 голосов
/ 01 июня 2011

Предоставляете ли вы абсолютный путь к файлу? Если вы просто используете относительный путь, вы можете не находиться в том же рабочем каталоге во время работы IE.

...