removed wmi to improve compatibility
This commit is contained in:
parent
1a6e96ee47
commit
c77290fd51
|
@ -16,7 +16,7 @@ args = parser.parse_args()
|
|||
config_name = args.game + '.cfg'
|
||||
|
||||
if not os.path.exists(config_name):
|
||||
subprocess.check_call([sys.executable, "-m", "pip", "install", "-r", "requirements.txt"])
|
||||
subprocess.check_call([sys.executable, "-m", "pip", "install", "beautifulsoup4", "PyPasser"])
|
||||
config = {
|
||||
"game_id" : args.game,
|
||||
"file_path" : input('Enter full file path to KF3 .exe: ').strip('\"'),
|
||||
|
@ -48,9 +48,6 @@ def get_mac():
|
|||
mac = getnode()
|
||||
return ':'.join(("%012X" % mac)[i:i+2] for i in range(0, 12, 2)).lower()
|
||||
|
||||
def get_motherboard():
|
||||
return wmi.WMI().Win32_BaseBoard()[0].SerialNumber
|
||||
|
||||
def retrieve_login_token(session : requests.Session):
|
||||
try:
|
||||
print("Retrieving login form")
|
||||
|
@ -125,7 +122,8 @@ def main(config):
|
|||
use_proxy = config["use_proxy"] if "use_proxy" in config else False
|
||||
mac_addr = get_mac()
|
||||
hdd_serial = get_hash('')
|
||||
motherboard = get_hash(get_motherboard())
|
||||
#actual moterboard serial is unknown, but this works
|
||||
motherboard = get_hash(getnode())
|
||||
|
||||
with requests.Session() as session:
|
||||
token = retrieve_login_token(session)
|
||||
|
|
|
@ -1,3 +0,0 @@
|
|||
beautifulsoup4
|
||||
PyPasser
|
||||
wmi
|
Loading…
Reference in New Issue