[python-win32] adding icon in an exe

Ralf Schmitt ralf at brainbot.com
Wed May 3 09:41:19 CEST 2006


Mark Hammond schrieb:
>> Does anyone know of a way to add an icon to an existing .exe file on
>> win32 platform using win32all package?
> 
> With some pain :(  You need to put together the .ico structure yourself and
> use the BeginUpdateResource() etc win32 functions.  The only working code I
> know (off the top of my head) is in py2exe - and sadly that implements it in
> C.  However, if you understand C it should be possible to port to pure
> pywin32.
>

pyinstaller (http://pyinstaller.hpcf.upr.edu/cgi-bin/trac.cgi/wiki) has 
pure python code to set icons. Here is a link to the relevant file:
http://pyinstaller.hpcf.upr.edu/cgi-bin/trac.cgi/file/trunk/icon.py

- Ralf



More information about the Python-win32 mailing list