Thanks a lot, Wyatt, for the speedy and thorough reply.
By the way, I think it's a great thing that you like to write at length here and in other forums. To me it's a big selling point for your software. I mention this because while googling LimeLM and its competitors, I ran across an old thread on Joel on Software where you were accused of posting sales spam. My reaction is the opposite. I *like* to hear the owner of a company talk substantively about his products and their market category. That's a good thing, not a bad one. Of course what you said there made me more likely to come here and pay you money. But that's a good thing because I'm looking for a place to spend money, and I *want* to find information that will help me make a good decision.
Which ones call the server?
Any of the functions that can return TA_E_INET.[/quote]Doh. I should have realized that. 🙂
Does that help?
I think so. Let me see if I understand. IsActivated() looks at the local stored copy of the cryptographically signed activation block. IsGenuine() gets a fresh copy from the server. Is that right?