Windows イベント ビューアーに情報を書き込む必要があるサービス アプリケーションがあります。スペイン語のバージョンがあり、テキストにラテン文字を含める必要があるため、情報が偶数ビューアに書き込まれると正しく表示されないことがあります。私の .mc ファイルは次のとおりです。
; // ***** log_messages.mc *****
; // This is the header.
MessageIdTypedef=DWORD
SeverityNames=(Success=0x0:STATUS_SEVERITY_SUCCESS
Informational=0x1:STATUS_SEVERITY_INFORMATIONAL
Warning=0x2:STATUS_SEVERITY_WARNING
Error=0x3:STATUS_SEVERITY_ERROR
)
FacilityNames=(System=0x0:FACILITY_SYSTEM
Runtime=0x2:FACILITY_RUNTIME
Stubs=0x3:FACILITY_STUBS
Io=0x4:FACILITY_IO_ERROR_CODE
)
LanguageNames=(Spanish=0x0c0a:MSG00c0a)
; // The following are message definitions.
MessageId=0x1
Severity=Informational
Facility=Runtime
SymbolicName=MSG_INFO
Language=Spanish
Información: %1
.
MessageId=0x2
Severity=Warning
Facility=Runtime
SymbolicName=MSG_WARNING
Language=Spanish
Precaución: %1
.
MessageId=0x3
Severity=Error
Facility=Runtime
SymbolicName=MSG_ERROR
Language=Spanish
Error: %1
.
情報イベントなどの情報が表示されると、ラテン文字が正しく表示されません。
誰かがこの問題を抱えていて、私を助けることができたら、よろしくお願いします。