Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Информация о версии файла. Вставляет букву B перед символом копирайта / 2 сообщений из 2, страница 1 из 1
25.01.2014, 20:35
    #38537878
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о версии файла. Вставляет букву B перед символом копирайта
Добавил в proga.rc такой (грубо) текст:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "040904b0"
        BEGIN
            VALUE "CompanyName",      "Proga Software, bla-bla-bla\0"
            VALUE "FileDescription",  "This is a proga\0"
            VALUE "FileVersion",      PROGA_VERSION "\0"
            VALUE "InternalName",     "proga" "\0"
            VALUE "LegalCopyright",   "Copyright © Proga Software, bla-bla-bla 2008-2014\0"
            VALUE "OriginalFilename", "proga.exe\0"
            VALUE "ProductName",      "Proga\0"
            VALUE "ProductVersion",   PROGA_VERSION "\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x409, 1200
    END
END


Все отображается но вместо
Код: plaintext
1.
"Copyright © Proga Software, bla-bla-bla 2008-2014"

в свойствах файла читается
Код: plaintext
1.
"Copyright В© Proga Software, bla-bla-bla 2008-2014"



Причем блок этот с VersionInfo стибрен из другого проекта, который эту "В" не вставляет.
Я "В" не заказывал.
Как полечить в коде? Подозреваю юникод/не юникод, но вникать в это не хочу.

В моем распоряжении есть ResHacker.exe, но предпочел бы его не использовать (после него файлы ресурсов надо переоткрывать в студии и пересохранять, а здесь exe-шник).
...
Рейтинг: 0 / 0
26.01.2014, 00:18
    #38537968
Дмитрий77
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Информация о версии файла. Вставляет букву B перед символом копирайта
Я тут погуглил мальца и вроде как порешил проблему:

Код: plaintext
1.
  VALUE "LegalCopyright",   "Copyright \xa9 Proga Software, bla-bla-bla 2008-2014\0"
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Информация о версии файла. Вставляет букву B перед символом копирайта / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]