如果我使用DateTime.Now作为软件许可认证的一部分来强制使用软件的天数,那么只需更改系统时钟就可以避免这种情况吗?
如果是这样有更好的方法来获得真正的UTC时间?
Dar*_*rov 11
如果我使用DateTime.Now作为软件许可认证的一部分来强制使用软件的天数,那么只需更改系统时钟就可以避免这种情况吗?
DateTime.Now使用系统时钟,所以是的,它可以被规避.
如果是这样,有更好的方法来获得准确的系统时间?
是的,您可以通过www查询时间服务器.但是你知道,即使这样也可以规避,因为用户可以修改他的主机文件并用你自己的代理替换你正在使用的地址,并随时返回.因此,这将取决于您希望保护软件的程度.如果您真的关心软件的知识产权,那么您最好购买商业许可软件.