I have one vb.net windows application and I want to deliver it to my client with 1 year validity.

After one year this software will automatically stop working or ask for renewal.

The client PC doesn't have internet access.
Please tell me the secure way for this.