2

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
.

情報イベントなどの情報が表示されると、ラテン文字が正しく表示されません。

ここに画像の説明を入力

誰かがこの問題を抱えていて、私を助けることができたら、よろしくお願いします。

4

1 に答える 1