Create TOC

2009년 5월 19일

Python/py2exe를 이용해서 win32 binary를 만들때 manifest 추가

Windows 환경에서 py2exe 를 이용해서 exe를 만들때 manifest 를 추가할 수 있다.

setup.py를 아래와 같이 만든다.

manifest = """
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <asmv3:trustInfo xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
    <asmv3:security>
      <asmv3:requestedPrivileges>
        <asmv3:requestedExecutionLevel level="asInvoker" uiAccess="false" />
      </asmv3:requestedPrivileges>
    </asmv3:security>
  </asmv3:trustInfo>
</assembly>
"""

setup(name='MyApp',
    #...
    windows=[ { #...
        'other_resources':[(24, 1, manifest)],
    }]
)