我想做一个很简单的东西,也就是程序的有效期限制,我的想法是读取系统时间,然后根据时间的来限制。但是别人也可以先修改系统时间然后再来启动我的程序,我想问一下我能不能取一个其他程序无法修改的系统时间呢?如果能,改怎么做,如果不能,我的想法有没有什么更好的办法可以达到目的:就是在规定的时间后让程序无法使用。
解决方案 »
- 关于error LNK2001: unresolved external symbol。。。的疑问
- MFC图像问题
- 如何在CFormView显示出来后,自动初始化控件?
- 用ODBC访问EXCEL时,怎么知道EXCEL文件中有那些表?急!(另送50)
- 关于PutCollect的问题;
- 求一算法!图片显示在视图区域中间,放大一陪后如何将图片的位保持正中间?
- 请问VC在编辑对话框资源的时候,如何知道每个控件的大小?
- 请问一个关于DLL的问题
- 请问如何批处理把大量html转成pdf
- 在BC5.0下怎么实现工具栏平面按钮?最好请专家们列出完整的源代码。
- 如何让程序关闭时不要弹出“是否将改动保存到...”对话框?
- 怎样得到这个元素的name,type等属性
禁止改系统时间肯定是行不通的,最好是有个服务器来记录这个时间,个人想法
用户的本地时间可以随便改,即使你hook了改时间的api,在用户修改系统时间时进行判断,
用户还可以在BIOS中修改系统时间,连OS都不进,你也就没有办法判断了~如果通过 程序的使用次数等方式来限制,倒是可以把已用次数加密保存在某个地方~