Support latest py2exe

Fix dll may not load
This commit is contained in:
2024-07-20 16:18:00 +08:00
parent 4ff3b8a414
commit 6290fc1dae
3 changed files with 51 additions and 42 deletions

View File

@@ -1,9 +1,22 @@
__version__ = "1.0.0"
import sys
from platform import system
if system() == 'Windows' and sys.version_info.minor > 7:
from os import add_dll_directory, environ, getcwd
from os.path import dirname, isdir
add_dll_directory(dirname(sys.executable))
add_dll_directory(getcwd())
for i in environ['PATH'].split(";"):
add_dll_directory(i)
for i in sys.path:
if isdir(i):
add_dll_directory(i)
from game_backuper.main import main
def start():
import sys
try:
sys.exit(main())
except Exception: