<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


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


    網站導航:
     
    主站蜘蛛池模板: 亚洲人成人网站18禁| 在线电影你懂的亚洲| 精品韩国亚洲av无码不卡区| 青苹果乐园免费高清在线| 亚洲18在线天美| 午夜精品在线免费观看| 亚洲精品天堂成人片AV在线播放| 999国内精品永久免费观看| 国产精品亚洲片在线va| 天天看片天天爽_免费播放| 亚洲成a人无码亚洲成www牛牛| 成人免费777777| 小说专区亚洲春色校园| 亚洲自偷精品视频自拍| 91福利免费视频| 亚洲伊人久久大香线蕉在观| 一本无码人妻在中文字幕免费| 亚洲一区二区三区丝袜| 国产免费人人看大香伊| 国产无限免费观看黄网站| 亚洲成AV人片在线观看| 亚洲精品视频在线观看免费| 亚洲一区二区三区免费在线观看 | 亚洲中文字幕无码一去台湾| 丁香花在线观看免费观看| 久久精品国产亚洲AV电影网| 中文字幕亚洲无线码a| 鲁大师在线影院免费观看| 亚洲av乱码一区二区三区香蕉| 国产高清免费在线| 中文字幕在线视频免费观看| 精品亚洲A∨无码一区二区三区| 黄页网站在线观看免费高清| 美女18毛片免费视频| 亚洲国产精品特色大片观看完整版| 18级成人毛片免费观看| 亚洲欧美日韩中文字幕在线一区| 亚洲成a人片在线观看国产| 免费A级毛片无码视频| 精品亚洲av无码一区二区柚蜜| 亚洲色偷偷偷鲁综合|