Hi dfdiaza,
No, I'm just a member as you. I'm glad you could find your answer.
By the way, IsGenuine wil always always check the internet. But it can fail to do so. Error code 3 is one example because the product was not activated yet. But error 4 can also come if no internet connection is found (or failiure to reach the server because it is down).
But asside special cases (i.e. error code), ISGenuine is always checking LimeLM servers.
Best regards!Alexandre Leclerc
PS: My C/C++ is years in the past. But header files are easy to read. Every function has a big description header explaining clearly what to expect and possible error codes. An easy reading.