mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
调整获取chrome.exe方法次序
This commit is contained in:
parent
b0444fddd9
commit
48049e4b03
@ -260,6 +260,23 @@ def _get_chrome_path(ini_path: str = None, show_msg: bool = True) -> Union[str,
|
|||||||
print('ini文件中', end='')
|
print('ini文件中', end='')
|
||||||
return str(path)
|
return str(path)
|
||||||
|
|
||||||
|
# -----------从注册表中获取--------------
|
||||||
|
import winreg
|
||||||
|
try:
|
||||||
|
key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE,
|
||||||
|
r'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe',
|
||||||
|
reserved=0, access=winreg.KEY_READ)
|
||||||
|
k = winreg.EnumValue(key, 0)
|
||||||
|
winreg.CloseKey(key)
|
||||||
|
|
||||||
|
if show_msg:
|
||||||
|
print('注册表中', end='')
|
||||||
|
|
||||||
|
return k[1]
|
||||||
|
|
||||||
|
except FileNotFoundError:
|
||||||
|
pass
|
||||||
|
|
||||||
# -----------从系统路径中获取--------------
|
# -----------从系统路径中获取--------------
|
||||||
paths = popen('set path').read().lower()
|
paths = popen('set path').read().lower()
|
||||||
r = RE_SEARCH(r'[^;]*chrome[^;]*', paths)
|
r = RE_SEARCH(r'[^;]*chrome[^;]*', paths)
|
||||||
@ -285,23 +302,6 @@ def _get_chrome_path(ini_path: str = None, show_msg: bool = True) -> Union[str,
|
|||||||
except OSError:
|
except OSError:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
# -----------从注册表中获取--------------
|
|
||||||
import winreg
|
|
||||||
try:
|
|
||||||
key = winreg.OpenKey(winreg.HKEY_LOCAL_MACHINE,
|
|
||||||
r'SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\chrome.exe',
|
|
||||||
reserved=0, access=winreg.KEY_READ)
|
|
||||||
k = winreg.EnumValue(key, 0)
|
|
||||||
winreg.CloseKey(key)
|
|
||||||
|
|
||||||
if show_msg:
|
|
||||||
print('注册表中', end='')
|
|
||||||
|
|
||||||
return k[1]
|
|
||||||
|
|
||||||
except FileNotFoundError:
|
|
||||||
return
|
|
||||||
|
|
||||||
|
|
||||||
def _get_chrome_version(path: str) -> Union[str, None]:
|
def _get_chrome_version(path: str) -> Union[str, None]:
|
||||||
"""根据文件路径获取版本号 \n
|
"""根据文件路径获取版本号 \n
|
||||||
|
Loading…
x
Reference in New Issue
Block a user