Nirsoft‘s RunAsDate enables any software to run at a specified date all the time, which can help us indefinitely use some commercial software. If some shareware opens all its functions to users during the probation period, so in addition to cracking it, we can also achieve the purpose of using it indefinitely by resetting its trial period or usage counter (I like to call that soft cracking).