因為Vista/7支援高解析度256x256的icon,所以要讓生成的exe可以同時在XP/Vista/7上顯示正確,就要同時包進256x256, 64x64的Icon。如下面紅色的那行。順序很重要256x256一定要在1, 64x64一定要在0,我試過只有這樣才會顯示正確。 # setup.py from distutils.core import setup import py2exe setup( name = "NAME", description = "DESCRIPTION", version = "VERSION", windows = [ { "script": "NAME.py", # In order to show icon in Vista/7 the first icon resources must # be (1, "256x256_ico") "icon_resources": [(1, "256x256_ico"), (0, "64x64_ico")] } ], data_files=[] )