首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java B/S施用系统的注册模块实现思路

2012-10-19 
java B/S应用系统的注册模块实现思路我们在开发完系统后,总是要有一个注册模块,大概就是获取一些硬件的信

java B/S应用系统的注册模块实现思路
   我们在开发完系统后,总是要有一个注册模块,大概就是获取一些硬件的信息,然后通过一定的加密算法,生成一个机器码,然后将这个机器码发送到注册系统中,注册系统中将这个机器码经过一系列处理后,再发送到应用系统服务器上,和服务器上生成的进行对比,如果相否,就可以正确运行,如果不相否,则失败,显示未注册。
    取得硬件信息的步骤如下:
    1.将sigar.jar包加入到工程中,此工具用来获取机器上的一些硬件信息,例如CPU的序列号,网卡的Mac地址等。
    2.将此工具所使用的DlL文件进行注册,加载。
        String url=FileUrlUtil.getClassPath(SystemInfo.class)+"\\config\\dll";
        File nativeDir = new File(url);
        File[] libs = nativeDir.listFiles();
        for (int i = 0; i < libs.length; i++) {
            if (libs[i].isFile())
                try {
                    System.load(new File(nativeDir, libs[i].getName()).getPath());
                } catch (Throwable t) {

                }
        }
    3.调用相应的类方法文件,进行相关信息的获取。
     new SystemInfo().processCommand(args);

热点排行