mirror of
https://gitlab.com/crafty-controller/crafty-4.git
synced 2024-08-30 18:23:09 +00:00
Add potential fix for windows admin lockout
This commit is contained in:
parent
a6b380152a
commit
79284a9094
@ -16,6 +16,7 @@ import pathlib
|
||||
import shutil
|
||||
from requests import get
|
||||
from contextlib import suppress
|
||||
import ctypes
|
||||
|
||||
from datetime import datetime
|
||||
from socket import gethostname
|
||||
@ -339,10 +340,16 @@ class Helpers:
|
||||
return False
|
||||
|
||||
def checkRoot(self):
|
||||
if os.geteuid() == 0:
|
||||
return True
|
||||
if helper.is_os_windows():
|
||||
if ctypes.windll.shell32.IsUserAnAdmin() == 0:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
else:
|
||||
return False
|
||||
if os.geteuid() == 0:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
||||
def unzipFile(self, zip_path):
|
||||
new_dir_list = zip_path.split('/')
|
||||
|
Loading…
Reference in New Issue
Block a user