First I would like to congratulate you for your excellent product. It saved me a lot of valuable time.
I have been able to integrate
LexActivator into my c# application and was able to do my first
activation. In order to check what happens I removed an activation from
the server but my application still shows that it is
activated. When will the application know that it is no longer
activated? Do I have to manually deactivate?
You can deactivate client side as well as server side.
If you deactivate client side using LexActivator API it happens instantaneously, and is reflected in the dashboard.
On
the other hand if you deactivate or revoke or delete any product key
server side, than changes will be reflected on client side when server
sync occurs from your application.
By default IsProductGenuine() functions does a server sync every 90 days but you can set it to a minimum of1 day using SetDayIntervalForServerCheck() function if required.