py2exe 사용법

2014. 3. 4. 22:57


간만에 py2exe 로 컴파일 하려다 보니 xp 스타일이 적용되지 않은 투박한 exe 를 뱉어내서 


이것저것 옵션을 추가하며 반복되는 에러와 씨름하다가 결국 깔끔하게 만들었다.


헷갈리니까 나중을 위해 정리~!



# -*- coding: utf-8 -*-

from distutils.core import setup
import py2exe
import glob

manifest = """


  
    
      
        
      
    
  
  
    
      
    
  
  
    
      
    
  

"""


includes = [
	"ExploitFinder",
]


excludes = [
	"pywin",
	"pywin.debugger",
	"pywin.debugger.dbgcon",
	"pywin.dialogs",
	"pywin.dialogs.list",
	"win32com.server",
]


options = {
	"compressed": 1,
	"bundle_files" : 1,
	"excludes" : excludes,
	"dll_excludes": ["w9xpopen.exe","msvcp90.dll"]
}


setup(
	options = {"py2exe":options},
	zipfile = None,
	windows = [{
		'script': "SecuWEF.py", 
		'other_resources': [(24,1,manifest)], 	
		"icon_resources": [(0,"main.ico")],
	}],
	data_files=[("images",glob.glob("img/*"))]
)

'Programming' 카테고리의 다른 글

Terminal Code Highlight - pygmentize, highlight  (0) 2017.03.14
python 을 이용한 bruteforcing  (0) 2016.07.28

+ Recent posts