У меня есть exe-файл, созданный с помощью py2exe. В файле setup.py я указываю значок для встраивания в исполняемый файл:
windows=[{'script': 'my_script.py','icon_resources': [(0, 'my_icon.ico')], ...
Я попытался загрузить значок, используя:
hinst = win32api.GetModuleHandle(None)
hicon = win32gui.LoadImage(hinst, 0, win32con.IMAGE_ICON, 0, 0, win32con.LR_DEFAULTSIZE)
Но это приводит к (очень неопределенной) ошибке:
pywintypes.error: (0, «LoadImage», «Сообщение об ошибке недоступно»)
Если я попытаюсь указать 0 в виде строки
hicon = win32gui.LoadImage(hinst, '0', win32con.IMAGE_ICON, 0, 0, win32con.LR_DEFAULTSIZE)
тогда я получаю ошибку:
pywintypes.error: (1813, 'LoadImage', 'Указанный тип ресурса не найден в файле изображения.')
Итак, каков правильный метод / синтаксис для загрузки иконки?
Также обратите внимание, что я не использую какой-либо инструментарий GUI - только Windows API через PyWin32.