powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Информация о версии файла. Вставляет букву B перед символом копирайта
2 сообщений из 2, страница 1 из 1
Информация о версии файла. Вставляет букву B перед символом копирайта
    #38537878
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добавил в 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
Информация о версии файла. Вставляет букву B перед символом копирайта
    #38537968
Дмитрий77
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тут погуглил мальца и вроде как порешил проблему:

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


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