Skip to content

Commit

Permalink
skip broken J2534 registry entries
Browse files Browse the repository at this point in the history
  • Loading branch information
bri3d committed Sep 29, 2022
1 parent 939fbfa commit dbb0ad4
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions VW_Flash_GUI.py
Original file line number Diff line number Diff line change
Expand Up @@ -110,10 +110,15 @@ def get_dlls_from_registry():
return interfaces

for i in range(winreg.QueryInfoKey(BaseKey)[0]):
DeviceKey = winreg.OpenKeyEx(BaseKey, winreg.EnumKey(BaseKey, i))
Name = winreg.QueryValueEx(DeviceKey, "Name")[0]
FunctionLibrary = winreg.QueryValueEx(DeviceKey, "FunctionLibrary")[0]
interfaces.append((Name, "J2534_" + FunctionLibrary))
try:
DeviceKey = winreg.OpenKeyEx(BaseKey, winreg.EnumKey(BaseKey, i))
Name = winreg.QueryValueEx(DeviceKey, "Name")[0]
FunctionLibrary = winreg.QueryValueEx(DeviceKey, "FunctionLibrary")[0]
interfaces.append((Name, "J2534_" + FunctionLibrary))
except:
logger.error(
"Found a J2534 interface, but could not enumerate the registry entry. Continuing."
)
return interfaces


Expand Down

0 comments on commit dbb0ad4

Please sign in to comment.