我正在为我们的某个产品创建一个新的安装包,但是我很难在Windows上使用事件消息描述DLL向事件查看器提供事件描述。我总是在事件属性中收到以下消息:
源(MyProduct)中的事件ID(39)的描述不能 找到。本地计算机可能没有必要的注册表 用于显示来自远程的消息的信息或消息DLL文件 电脑。您可以使用/ AUXSOURCE =标志来检索它 描述;请参阅帮助和支持以获取详细信下列 信息是事件的一部分:MyProduct ,,,,,,,,, myProduct的。
我之前的安装程序似乎在其他系统上正常运行。这里的目标操作系统是WinXP SP3和Server 2008 R2,我在两者上都看到了同样的问题。事件消息文件在HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services下的Eventlog \ Application项下注册,EventMessageFile和TypesSupported present设置为正确的值。
我尝试了以下方法以尝试解决此问题:
任何想法,因为我已经没有选项,除了设置注册表之外无法在线找到任何内容,我从一开始就做了。
答案 0 :(得分:0)
最后我们发现事件消息DLL(!)
中存在编译错误