Merge remote-tracking branch 'upstream/dev' into dev
This commit is contained in:
commit
dc9565185c
4 changed files with 17 additions and 7 deletions
|
|
@ -48,7 +48,7 @@ REGEX_SDIO_NETWORK_DRIVERS = re.compile(
|
||||||
)
|
)
|
||||||
REGEX_TORRENT_INDICES = re.compile(r'^(?P<index>\d+)\|(?P<path>.*)')
|
REGEX_TORRENT_INDICES = re.compile(r'^(?P<index>\d+)\|(?P<path>.*)')
|
||||||
SEVEN_ZIP = get_tool_path('7-Zip', '7za')
|
SEVEN_ZIP = get_tool_path('7-Zip', '7za')
|
||||||
SEVEN_ZIP_FULL = get_tool_path('7-Zip', '7z') # TODO: Replace with unrar from Pypi?
|
SEVEN_ZIP_FULL = get_tool_path('7-Zip', '7z', check=False) # TODO: Replace with unrar from Pypi?
|
||||||
WIDTH = 50
|
WIDTH = 50
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -175,11 +175,15 @@ def end_session(menus):
|
||||||
LOG.error("Failed to remove scheduled task or it doesn't exist.")
|
LOG.error("Failed to remove scheduled task or it doesn't exist.")
|
||||||
|
|
||||||
# Disable Autologon
|
# Disable Autologon
|
||||||
autologon_selected = reg_read_value(
|
try:
|
||||||
'HKCU', AUTO_REPAIR_KEY, 'Use Autologon',
|
autologon_selected = reg_read_value(
|
||||||
)
|
'HKCU', AUTO_REPAIR_KEY, 'Use Autologon',
|
||||||
|
)
|
||||||
|
except FileNotFoundError:
|
||||||
|
autologon_selected = False
|
||||||
|
# Assuming it isn't being used
|
||||||
if autologon_selected and is_autologon_enabled():
|
if autologon_selected and is_autologon_enabled():
|
||||||
run_tool('Sysinternals', 'Autologon', download=True)
|
run_tool('Sysinternals', 'Autologon', '-accepteula', download=True)
|
||||||
reg_set_value(
|
reg_set_value(
|
||||||
'HKLM', r'Software\Microsoft\Windows NT\CurrentVersion\Winlogon',
|
'HKLM', r'Software\Microsoft\Windows NT\CurrentVersion\Winlogon',
|
||||||
'AutoAdminLogon', '0', 'SZ',
|
'AutoAdminLogon', '0', 'SZ',
|
||||||
|
|
@ -257,7 +261,7 @@ def init_run(options):
|
||||||
if options['Use Autologon']['Selected'] and not is_autologon_enabled():
|
if options['Use Autologon']['Selected'] and not is_autologon_enabled():
|
||||||
TRY_PRINT.run(
|
TRY_PRINT.run(
|
||||||
'Running Autologon...', run_tool,
|
'Running Autologon...', run_tool,
|
||||||
'Sysinternals', 'Autologon',
|
'Sysinternals', 'Autologon', '-accepteula',
|
||||||
download=True, msg_good='DONE',
|
download=True, msg_good='DONE',
|
||||||
)
|
)
|
||||||
if options['Sync Clock']['Selected']:
|
if options['Sync Clock']['Selected']:
|
||||||
|
|
|
||||||
|
|
@ -920,7 +920,11 @@ def get_firefox_default_profile(profiles_ini):
|
||||||
|
|
||||||
# Parse INI
|
# Parse INI
|
||||||
parser = configparser.ConfigParser()
|
parser = configparser.ConfigParser()
|
||||||
parser.read(profiles_ini)
|
try:
|
||||||
|
parser.read(profiles_ini)
|
||||||
|
except (configparser.ParsingError, UnicodeError):
|
||||||
|
# Assuming we have the wrong encoding
|
||||||
|
parser.read(profiles_ini, encoding='utf-16')
|
||||||
for section in parser.sections():
|
for section in parser.sections():
|
||||||
if section.lower().startswith('install'):
|
if section.lower().startswith('install'):
|
||||||
default_profile = parser[section].get('default')
|
default_profile = parser[section].get('default')
|
||||||
|
|
|
||||||
|
|
@ -662,3 +662,5 @@ DecimalSeparator=.
|
||||||
ThousandsSeparator=,
|
ThousandsSeparator=,
|
||||||
CsvSeparator=,
|
CsvSeparator=,
|
||||||
TextButtons=0
|
TextButtons=0
|
||||||
|
SensorToolTips=0
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue