Hi, sorry for disturbing again, I'm creating a new topic because the other one was closed, and I think you didn't understand what I meant in the other one.
The current problem is the following: The VMProtect hardware id changes after formatting, because it is based on Ethernet interfaces, which are deleted or modified after formatting (VPN or Virtual interfaces).
Since you said that it would not be possible to add an option to the program to choose the computer components that would be used to obtain the HWID, I asked for some tips so that I can obtain my own HWID and store it in UserData, as I have already tried to do this and did not get one HWID that is reliable, using libraries such as Windows WMI among others.
Hardware ID
Re: Hardware ID
Your main problem is you don't know what you want.
Re: Hardware ID
I want to solve this:
Tell me, what is the best way to solve it?The current problem is the following: The VMProtect hardware id changes after formatting, because it is based on Ethernet interfaces, which are deleted or modified after formatting (VPN or Virtual interfaces).
Re: Hardware ID
VMProtect has no any problems here:
P.S. Here are very simple examples (each "device" contains 4 digits):
1. HWID1 = 11112222 and HWID2 = 22221111 are equal for VMProtect because they contain 2 equal "devices" 1111 and 2222.
2. HWID1 = 111122223333 and HWID2 = 444422221111 are equal for VMProtect because it allows to change one "device" (3333 and 4444 are not equal).
3. HWID1 = 111122223333 and HWID2 = 444455551111 are not equal because they contain only one equal "device" 1111.
Because it doesn't compare HWIDs by string value inside VMProtectSetSerialNumber for serial numbers locked to HWID.The current problem is the following: The VMProtect hardware id changes after formatting, because it is based on Ethernet interfaces, which
are deleted or modified after formatting (VPN or Virtual interfaces).
P.S. Here are very simple examples (each "device" contains 4 digits):
1. HWID1 = 11112222 and HWID2 = 22221111 are equal for VMProtect because they contain 2 equal "devices" 1111 and 2222.
2. HWID1 = 111122223333 and HWID2 = 444422221111 are equal for VMProtect because it allows to change one "device" (3333 and 4444 are not equal).
3. HWID1 = 111122223333 and HWID2 = 444455551111 are not equal because they contain only one equal "device" 1111.