it's easy to figure it out.
the program is made using VB6. it generates the serial using Windows Serial Number, Disk serial Number, and Network ID, then to generate a fingerprint, it does a CRC32.
the timer is set to trigger every 2 or 3 seconds. the fingerprint is 18 characters, I reduced it to [any character] as fingerprint.