Skip to main content

ZKTime.NET 3.3.1.6 Full License (Best solution)

ZKTime.Net 3.x.x License expired...Not anymore (The best solution for all versions)

The attendance management software ZKTime.Net is still taking place amoung ZKTeco softwares to manage biometric devices for attendance and access control purposes.
However, the software users find themselves stuck in using it after the first 3 months trial version unless they buy a valid license to avoid losing their attendance data.




But since not all of those users know this information and didn't take this point on their company's budget (or their own). So this side of people prefer to find "another way" to continue using ZKTime.Net without buying a license.

And this is the main goal of this post, to help you (my dear reader) and other people to keep their software in action. If you want to know how to get rid of ZKTime.Net license expiration message, i suggest you to read and follow the instructions as described below.

PS : This is the best solution to this problem so far and it's working with all ZKTime.Net versions (from 3.0 to 3.3.1.6 recently)


How to bypass and extend the ZKTime.Net License if it's expired ?





The master key is a program called dnSpy which allows you edit the file responsible for controlling the software functions.

STEP 1 : Download dnSpy

  • Get dnSpy from the github page with this link


  • Depending on your Windows version, choose the appropiate file and download it to your computer, it's available in both 32 and 64 version.



  • Once you download is complete, extract the file to a folder.
  • Right-click on dnSpy.exe and choose Run as administrator to open the program.



STEP 2 : Edit the dll file to extend the License Period

  • On the program's main interface, click the Open icon and browse to the file ZKTimeNet.UI.Base.dll which is located in C:\Program Files(x86)\ZKTime.Net



  • On the left side of the program dnSpy, go ahead and browse the file structure until you find ZKLicense (see the picture below)



  • Now go to line 245, where the trial period value ZKLicense.RemainDays=90, and this is what you need to change. To do so, right-click on the value 90 then choose Edit Method.



  • Modify the value of ZKLicense.RemainDays to a higher number to extend the software license duration. In the example below, I entred 100000 which means the software license duration is 100000 days (237 years).


  • Click Compile button to apply the changes.


STEP 3 : Increase the number of Users and Devices in ZKTime.Net


You can use the same dll file as well to increase the limitations of Users and devices in ZKTime.Net so you can registrer more users and devices.

  • Default Users number is 2000
  • Default Devices number is 50

  • Go to line 221 where ZKLicense.limitUsers = 2000 and do right-click then choose Edit Method.


  • Change the value of ZKLicense.limitUsers and ZKLicense.limitDevices parameters to new values as you like. 


  • Click Compile button to apply the changes.
  • Finally, you need to save the dll file and keep the same name (ZKTimeNet.UI.Base.dll).



  • Once your file is saved, close dnSpy. 
  • Go open the software and you should have access with no license message.


Congratulations ! Enjoy the lifetime of ZKTime.Net no matther which version it is.


This file is also available for download from here

Watch the full tutorial for understand more :








Comments

Post a Comment

Popular posts from this blog

How to : Reset ZKTeco device Admin Affirm Password

 Reset/Eliminate Admin Affirm Password from ZKTeco biometric machine (ALL POSSIBLE SOLUTIONS) Scenario introduction : When you install a new ZKTeco Attendance device, register the users and set all the settings (network connection, date & time adjustment...) this device remain open for everyone who wants to access its main menu and change these settings. To prevent the device data from being modified by an unauthorized person, the installer must set an Admininstator for it. This Administrator can be one of the employees such as the HR Manager, the Attendance Manager, in this case the administrator can open the device menu with his fingerprint/ID Card,  it can be an independent user account (not an employee) and so to access the menu , it must be done with an ID and password. The thing is when the Administrator is not longer working for the company (he resigned or change his position or fired), the new attendance manager find himself/herself stuck with a locked device with no inform

Reset ZKTeco Admin Affirm Password (Tamper button)

  How to reset / unlock ZKTeco Biometric device from Admin Affirm Password using the Tamper button ZKTeco Access Control and Attendance devices are taking a large space among other access control brands, because there are easy to install and use, and also thanks to their good quality/price advantage. Anyway, when you install a new ZKTeco device you need to protect its menu access by an Administrator password (known as Supervisor ), so that only authorized persons can change and adjust the device settings. However, when the administrator is gone without leaving the information about how to open the ZKTeco device's menu, this can be a big problem for you if you are the new "Admin". So when you press the menu button you will get the famous message on the device screen : Admin Affirm . In a previous post I have explained how to unlock ZKTeco Device from Admin with two different ways (which can work with a lot of ZKTeco models) :  Using Attendance Management software over t