<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Topquan's Blog

    分享價值----成就你我----我的博客----你的家

    用java訪問windows注冊表

     自從jdk1.4,java可以通過java.util.prefs包訪問注冊表,但訪問的范圍非常小,只能是HKLM和HKCU的javasoft子項下的prefs項(不知道我的理解是否正確?)。
     
      要想通過java訪問整個注冊表,可以通過開源代碼給予實現。現在這樣的開源很多,基本原理都差不多通過JNI實現的,如http://trustice.com/java/jnireg/就是其中一個。

      準備工作:
      到trustice網站下載其API和dll文件。我下的是registry-3.1.3.zip(URL:ftp://ftp.gjt.org/pub/users/time/java/registry-3.1.3.zip)。解壓后,在其下的bin文件夾下就有我們想要registry.jar和dll文件。
     
      輕裝上陣
      第一步,在eclipse新建一個java項目-registry,并把jar文件引進來;把dll文件放到classpath下,如c:\winnt(windows)。
      第二步,建立一個簡單的測試單元
    package com.mascot.myregistry;

    import com.ice.jni.registry.*;

    public class test {
        public static void main(String[] str) {
            try {
                  RegistryKey child = Registry.HKEY_LOCAL_MACHINE
                          .openSubKey("SOFTWARE\\Microsoft");

                  RegistryKey create = child.createSubKey("Mascot", "");
                  create.setValue(new RegStringValue(create,"hello1","hello000"));
                  create.setValue(new RegStringValue(create,"hello2","hello222"));
                  System.out.println(childs.getFullName());
            } catch (Exception e) {
                  e.printStackTrace();
            }
        }

    }
    其中的child是本機注冊表的HKLM\SOFTWARE\Microsoft,并通過createSubKey創建Mascot子項,通過setValue為Mascot創建兩個REG_SZ子項hello1、hello2,數據分別是hello000,hello222
     
      第三步,運行程序,就可以看到注冊表多了一個mascot項等等。

      當然,該開源的功能不僅如此,我們還可以實現對注冊表進行CRUD,還可以通過RegistryKey的connectRegistry連接遠程注冊表。

    posted on 2006-10-14 16:25 topquan 閱讀(2084) 評論(0)  編輯  收藏 所屬分類: JAVA Base&App


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 久久精品亚洲一区二区| 免费少妇a级毛片| 亚洲免费视频网站| 日韩免费观看一区| 久久久久亚洲精品日久生情 | 久久亚洲中文字幕精品一区| 狼人大香伊蕉国产WWW亚洲| 日韩精品免费电影| 免费观看亚洲人成网站| 亚洲成a人片在线观看日本麻豆| 黄色一级毛片免费看| 国产亚洲精品无码专区 | 亚洲视频免费在线播放| 亚洲欧洲日产专区| 毛色毛片免费观看| 最好2018中文免费视频| 亚洲人JIZZ日本人| 中国xxxxx高清免费看视频| 亚洲AV一二三区成人影片| 麻豆国产人免费人成免费视频 | 久久精品夜色国产亚洲av| 7m凹凸精品分类大全免费| 亚洲大香伊人蕉在人依线| 成人影片麻豆国产影片免费观看 | 四虎国产精品免费久久影院| 一级做a免费视频观看网站| 亚洲午夜免费视频| 最近免费中文字幕大全| 二级毛片免费观看全程| 亚洲人成影院在线| 成人毛片免费视频| 久久国产一片免费观看| 亚洲无砖砖区免费| 免费成人午夜视频| 1000部啪啪毛片免费看| 爱情岛论坛免费视频| 在线电影你懂的亚洲| 免费播放特黄特色毛片| 亚洲一区二区三区免费视频| 免费无码一区二区| 亚洲最大黄色网址|