I generated a license for my software, now software is registered and WLRegFirstRun returns "True". Now I generate the same key again and put this license key into the software folder and WLRegFirstRun returns "True" again, is that correct?

<< Click to Display Table of Contents >>

Navigation:  WinLicense > FAQ > Registration > Common >

I generated a license for my software, now software is registered and WLRegFirstRun returns "True". Now I generate the same key again and put this license key into the software folder and WLRegFirstRun returns "True" again, is that correct?

When you re-generate a license (even if it has the same user information), WinLicense will create a new internal ID for the license. So, it's in fact a different license which flags the first time registration event for that new license. So, WLRegFirstRun should return TRUE when a new license is present.