アイコン (.ico) を「コンパイル済み」.exe に py2exe で埋め込もうとしています。
Py2Exe には、アイコンを埋め込む方法があります。
windows=[{
'script':'MyScript.py',
'icon_resources':[(1,'MyIcon.ico')]
}]
そして、それが私が使用しているものです。アイコンは Windows XP 以前では正常に表示されますが、Vista ではまったく表示されません。これは、最大 256x256 ピクセルの PNG 形式の新しい Vista アイコン形式によるものだと思います。
では、Windows XP のアイコンを壊すことなく、py2exe を実行可能ファイルに埋め込むにはどうすればよいでしょうか?
私は py2exe ではなく外部ユーティリティを使用してそれを実行することでクールです-このコマンドラインユーティリティを埋め込んでみましたが、常にexeが破損し、何らかの理由でサイズが切り捨てられます.