Skip to content

Commit e8195e5

Browse files
committed
Fix issue with machine codes on Mac version #11
1 parent b34c332 commit e8195e5

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

cryptolens_python2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,9 +288,9 @@ def GetMachineCode():
288288
Get a unique identifier for this device.
289289
"""
290290

291-
if "Windows" in platform.platform():
291+
if "Windows" in platform.platform().lower():
292292
return HelperMethods.get_SHA256(HelperMethods.start_process(["cmd.exe", "/C", "wmic","csproduct", "get", "uuid"]))
293-
elif "Mac" in platform.platform():
293+
elif "Darwin" in platform.platform().lower():
294294
res = HelperMethods.start_process(["system_profiler","SPHardwareDataType"]).decode('utf-8')
295295
HelperMethods.get_SHA256(res[res.index("UUID"):].strip())
296296
elif "Linux" in platform.platform(HelperMethods.compute_machine_code()):

licensing/methods.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -131,12 +131,12 @@ def GetMachineCode():
131131
Get a unique identifier for this device.
132132
"""
133133

134-
if "Windows" in platform.platform():
134+
if "windows" in platform.platform().lower():
135135
return HelperMethods.get_SHA256(HelperMethods.start_process(["cmd.exe", "/C", "wmic","csproduct", "get", "uuid"]))
136-
elif "Mac" in platform.platform():
136+
elif "mac" in platform.platform().lower() or "darwin" in platform.platform().lower():
137137
res = HelperMethods.start_process(["system_profiler","SPHardwareDataType"]).decode('utf-8')
138138
HelperMethods.get_SHA256(res[res.index("UUID"):].strip())
139-
elif "Linux" in platform.platform():
139+
elif "linux" in platform.platform().lower() :
140140
return HelperMethods.get_SHA256(HelperMethods.compute_machine_code())
141141
else:
142142
return HelperMethods.get_SHA256(HelperMethods.compute_machine_code())

0 commit comments

Comments
 (0)