我正在寻找可用于保护我的应用程序的个人计算机 ID,以便只有一台计算机可以使用它。
我不能使用 MAC 地址,因为用户可以有多个网络适配器,所以我在考虑主板 ID(如果存在)!
我正在使用 python,所以我希望可以用它来读取这些 ID!
***# - registering & checking MAC Address :
registered_mac_address = '88:b1:11:e9:5e:53'
print('checking MAC Address ...')
this_mac_address = get_mac_address()
print(f'mac: {this_mac_address}')
if registered_mac_address != this_mac_address:
print('this app is not registered for this Computer!')
ui.lbl_mac_address.setText('NOT REGISTERED!')
msg_box('Not Registered', 'This Computer is not Registered for this application!')
sys.exit()
else:
ui.lbl_mac_address.setText(registered_mac_address)***