Internet explorer 如何记录用C+编写的IE浏览器帮助对象的调试消息+;在WindowsXP-7中? 我调试了一个用C++编写的浏览器助手对象,用于Internet Explorer。我正在使用IE9和Windows7。我正在尝试使用logEventLogMessage()发送调试消息,如果我理解正确,它应该出现在windows事件查看器中的某个位置。但他们从来没有这样做过。有谁能告诉我,我必须做什么才能看到这些日志消息 编辑:前两个回复让我有点思考,我正在改变“如何打开Windows 7中的Internet Explorer 9事件日志”的问题,“我如何从C++编写的IE浏览器助手对象中调试调试信息?在Windows XP7”中/

Internet explorer 如何记录用C+编写的IE浏览器帮助对象的调试消息+;在WindowsXP-7中? 我调试了一个用C++编写的浏览器助手对象,用于Internet Explorer。我正在使用IE9和Windows7。我正在尝试使用logEventLogMessage()发送调试消息,如果我理解正确,它应该出现在windows事件查看器中的某个位置。但他们从来没有这样做过。有谁能告诉我,我必须做什么才能看到这些日志消息 编辑:前两个回复让我有点思考,我正在改变“如何打开Windows 7中的Internet Explorer 9事件日志”的问题,“我如何从C++编写的IE浏览器助手对象中调试调试信息?在Windows XP7”中/,internet-explorer,windows-7,bho,event-viewer,Internet Explorer,Windows 7,Bho,Event Viewer,我继承了一些只使用logError()的代码,但它似乎不起作用。您可以发布用于日志记录的代码吗?初始化和实际日志记录。如果您的BHO运行在低级别权限过程中,这可能是“预期的”。您是否尝试禁用“保护模式”?谢谢您的评论。他们让我思考并实际改变了问题……实现一个新的logerror函数,使用简单的fopen/fwrite/fclose调用并使用C:\Users\YOURUSERID\AppData\LocalLow目录。如果文件名不正确,可以使用线程标识符。谢谢你,manuell,我会试试的。同时,

我继承了一些只使用logError()的代码,但它似乎不起作用。

您可以发布用于日志记录的代码吗?初始化和实际日志记录。如果您的BHO运行在低级别权限过程中,这可能是“预期的”。您是否尝试禁用“保护模式”?谢谢您的评论。他们让我思考并实际改变了问题……实现一个新的logerror函数,使用简单的fopen/fwrite/fclose调用并使用
C:\Users\YOURUSERID\AppData\LocalLow
目录。如果文件名不正确,可以使用线程标识符。谢谢你,manuell,我会试试的。同时,我发现了如何将VisualStudio调试器附加到正在运行的进程上,现在它对我很有用。这不是一个完美的解决方案,因为我希望即使在没有安装VisualStudio的计算机上也能看到调试输出,但它现在还可以工作。