get info add decorator info_error

This commit is contained in:
xaoyaoo 2024-06-05 13:35:20 +08:00
parent 0a9544ef52
commit 856d2ae123

View File

@ -9,6 +9,8 @@ import os
import re import re
import sys import sys
import hmac import hmac
import traceback
import pymem import pymem
import hashlib import hashlib
from win32com.client import Dispatch from win32com.client import Dispatch
@ -25,7 +27,9 @@ def info_error(func):
try: try:
return func(*args, **kwargs) return func(*args, **kwargs)
except Exception as e: except Exception as e:
print(f"info_error: {e}") traceback_data = traceback.format_exc()
rdata = f"{traceback_data}"
print(f"info_error: \n{rdata}")
return "None" return "None"
return wrapper return wrapper
@ -51,7 +55,7 @@ def verify_key(key, wx_db_path):
return False return False
return True return True
@info_error
def get_exe_version(file_path): def get_exe_version(file_path):
""" """
获取 PE 文件的版本号 获取 PE 文件的版本号