Java写的软件如何写 保护 注册之类的东西。。?

来源:百度知道 编辑:UC知道 时间:2024/05/11 00:34:30
用C或VC写的软件,一般都有注册码之类的或限制使用等等,, 。。 这些东西一般是写在注册表或动态链接库或系统里的某个位置。。。。

但是java似乎都不能操作这些东西。。。 请问java写的软件是如何做 保护 注册之类事情。。。。
越详细。越全面。。 越好。。
谢谢。。。
一二三楼说得都很好 。。 但能否在详细点?

可以生成一个注册码写在服务器段的数据库中,此注册码与客户端的电脑硬件有关,如cpuid。如果是单机的话就可以同样根据其cpuid之类的硬件信息算出一个注册码来与用户输入的注册码比较。比较结果存放在文件或者数据库中

Java一样可以向注册表中写数据,JNI。
自定义ClassLoader。

java也可以读取一个加密的liencewen件,判断其是否具有使用权限,这个文件由软件著作者颁发