I realized, that if the user de-activates a machine that is not their current machine, that other machine will still be active until the IsGenuine is called again which, in my app, is set to 15 days between checksthat's two weeks of free use of our app. If I bring down the days between checks to something like 3 days, is that just bad practice? I noticed in the comments of the header file that you recommend 90 days. Wouldn't that allow a user to work with the app for 90 days even if it were de-activated via the Web API?
Thanks,Arie