Я пытаюсь вставить значок (.ico) в свой "compyled".exe с py2exe.
Py2Exe имеет способ вставить значок:
windows=[{
'script':'MyScript.py',
'icon_resources':[(1,'MyIcon.ico')]
}]
И это то, что я использую. Значок хорошо отображается в Windows XP или ниже, но не отображается вообще на Vista. Я полагаю, это связано с новым форматом значков Vista, который может быть в формате PNG, размером до 256x256 пикселей.
Итак, как я могу заставить py2exe внедрить их в мой исполняемый файл, не нарушая значки в Windows XP?
Мне нравится делать это с внешней утилитой, а не с py2exe - я пробовал эту утилиту командной строки для ее вставки, но он по-прежнему развращает мой exe и урезает его размер по какой-то причине.