Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.10.25;
Скачать: CL | DM;

Вниз

Кодировка в ресурсах EXE-файла для EventLog   Найти похожие ветки 

 
kaif ©   (2008-09-18 16:39) [0]

Создал вот такой MC-файл. Откомпилировал при помощи MC и RC, добавил RES-файл в проект (у меня сервис).

MessageIdTypedef=DWORD
LanguageNames=(English=0x409:MSG00409)
LanguageNames=(Russian=0x419:MSG00419)
MessageId=0x1
Language=English
%1 this is my first message
.
Language=Russian
%1 это мое первое сообщение
.
MessageId=0x2
Language=English
%1 this is my second message
.
Language=Russian
%1 это мое второе сообщение
.
MessageId=0x3
Language=English
%1 this is my third message
.
Language=Russian
%1 это мое третье сообщение
.


Вывожу таким образом сообщения в журнал событий Windows:

     LogMessage ("Вася ", EVENTLOG_INFORMATION_TYPE, 0, 1);
     LogMessage ("Вася ", EVENTLOG_ERROR_TYPE, 0, 2);
     LogMessage ("Вася ", EVENTLOG_WARNING_TYPE, 0, 3);


В результате получаю переданный параметр "Вася" нормальным шрифтом, а вот сам текст сообщения - кракозябрами. Текст сообщения берется уже из ресурсов EXE-файла (я указал его в EventMessageFile в реестре для данного сервиса).

Как лечить?


 
clickmaker ©   (2008-09-18 17:10) [1]

а в ресурсах оно нормально выглядит?


 
kaif ©   (2008-09-18 17:11) [2]

А как нормально посмотреть?
:)


 
Jeer ©   (2008-09-18 17:49) [3]

restorator ?


 
kaif ©   (2008-09-18 21:14) [4]

2 Jeer ©   (18.09.08 17:49) [3]
Спасибо.
Скачал, поставил trial. Попробую с его помощью разобраться.


 
han_malign ©   (2008-09-19 12:20) [5]

mc.exe: -a/u -U/A
...MessageA/W
???



Страницы: 1 вся ветка

Текущий архив: 2009.10.25;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.045 c
2-1251312234
sanx
2009-08-26 22:43
2009.10.25
TEdit, как отличить user ввод от присвоения Text нового значения?


15-1251358783
oxffff
2009-08-27 11:39
2009.10.25
Выбор HDD на 1,5 T. Нужен отзыв


2-1250066321
kostyl_kostyl
2009-08-12 12:38
2009.10.25
TspClient и TspServever


2-1251500045
sanx
2009-08-29 02:54
2009.10.25
Для изменения boolean в мультипотокс нужны атомарные операции?


1-1221741558
kaif
2008-09-18 16:39
2009.10.25
Кодировка в ресурсах EXE-файла для EventLog





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский