.dll文件如何读取.txt文件?

时间:2011-06-01 18:46:53

标签: c++ dll text bho

我希望我的浏览器助手对象只是一个.dll,能够读取文本文件。我已经尝试使用指向FILE的指针,以及ifstream(“文件名在这里”)。在实现这两种将文件读入BHO的方法之前,我单独测试了它们,并确保每个示例都处理类似的数据类型和位置。他们两个都没有问题,但测试BHO显示文件甚至无法打开。我已经搜索了谷歌的替代方法,在用完所有其他选项后,我希望有人能够为我提供一些指导/资源。一切都值得赞赏;我将继续努力寻找解决方案,并在其他人可能遇到同样问题的情况下发布我可以发布的内容。

2 个答案:

答案 0 :(得分:0)

您是否提供文件的绝对路径?如果您只是使用相对路径,则在运行IE时可能不在同一个工作目录中。

答案 1 :(得分:0)

我认为您可能是IE保护模式的受害者。

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

在保护模式下,您的插件可能无法访问注册表和文件系统。