Hardware ID

Issues related to VMProtect
Post Reply
John
Posts: 12
Joined: Fri Feb 24, 2023 9:14 am

Hardware ID

Post by John »

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.
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Hardware ID

Post by Admin »

Your main problem is you don't know what you want.
John
Posts: 12
Joined: Fri Feb 24, 2023 9:14 am

Re: Hardware ID

Post by John »

Admin wrote: Thu Sep 28, 2023 7:22 am Your main problem is you don't know what you want.
I want to solve this:
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).
Tell me, what is the best way to solve it?
Admin
Site Admin
Posts: 2586
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: Hardware ID

Post by Admin »

VMProtect has no any problems here:
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).
Because it doesn't compare HWIDs by string value inside VMProtectSetSerialNumber for serial numbers locked to HWID.

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.
Post Reply