我希望我的浏览器助手对象只是一个.dll,能够读取文本文件。我已经尝试使用指向FILE的指针,以及ifstream(“文件名在这里”)。在实现这两种将文件读入BHO的方法之前,我单独测试了它们,并确保每个示例都处理类似的数据类型和位置。他们两个都没有问题,但测试BHO显示文件甚至无法打开。我已经搜索了谷歌的替代方法,在用完所有其他选项后,我希望有人能够为我提供一些指导/资源。一切都值得赞赏;我将继续努力寻找解决方案,并在其他人可能遇到同样问题的情况下发布我可以发布的内容。
答案 0 :(得分:0)
您是否提供文件的绝对路径?如果您只是使用相对路径,则在运行IE时可能不在同一个工作目录中。
答案 1 :(得分:0)
我认为您可能是IE保护模式的受害者。
http://www.codeproject.com/KB/vista-security/PMSurvivalGuide.aspx
在保护模式下,您的插件可能无法访问注册表和文件系统。