0
我正在C++中开发一个internet-explorer插件(浏览器帮助对象-BHO)。在这种情况下,当事件BeforeNavigate2被激发时,我想将URL保存到文件中。如何在DLL中打开并执行文件写入?
因此,打开文件我写的常规码:
FILE* fp;
fp = fopen("E:\\visurl.txt", "a");
if (fp == NULL){
MessageBox(NULL, "fopen failed!", _T("BHO!!!"), MB_OK | MB_ICONINFORMATION);
}
else{
MessageBox(NULL, "fopen succeeded!", _T("BHO!!!"), MB_OK | MB_ICONINFORMATION);
//here I would append the url in the file poined by *fp
fclose(fp);
}
,并显示“的fopen失败”消息的每次。
可能是什么问题?请帮忙。我非常需要它。谢谢。
增强保护模式? – 2014-10-18 11:14:13
@DenisAnisimov现在得到它。打开IE与管理员权限,它的工作。愚蠢的错误。抱歉,添麻烦了。根据msdn取消选中“增强保护模式”也应该起作用。那谢谢啦。 – gmaster 2014-10-18 16:10:30