meizz(梅花雪):
你说的挺有道理的,巧妙的掩饰了自己不会搞,呵呵。其实你说的对,也没有很大的业务需求要搞这么个功能,只不过我想在技术上掌握一下。
有两种方法可以写注册表:
1,JDK14里面有一个包(具体就不说了)可以读写,但是它操作的注册表的根目录被限制死了,不能操作注册表里其他的部分,比如写IE的部分。
2,JNI可以做到这点,把JAVA编译成头文件,用C去实现读写注册表,编译成DLL文件,这样用JAVA就可以调用了。

解决方案 »

  1.   

    直接用脚本操作注册表, 在有一些版本的IE里是可以操作的, 不过这些操作都是利用了系统的漏洞来做的, MS系统是不希望脚本操作注册表的, 所以在新的补丁里就会把一批老的漏洞补上. 至于用脚本直接操作注册表的方法我这里有很多例程, 这样的代码我还是会写的, 不过因为我自己不赞成这种做法, 再加上MS辛苦地打补丁, 所以我就不去写它了.
      

  2.   

    JAVA调用DLL,如果失败了,可能会造成很严重的后果(甚至重起服务器),这点也是要考虑进来的啊。
      

  3.   

    梅老大,说得实在是太有道理了.学习学习!!
    虽然是能够实现这个功能,但是劝“tianboguang (其实,我是一个程序员) ”千万不要为之。
      

  4.   

    很多想法都是别人的“搞不得”、“别傻了”、“不现实”中放弃了,所以最后做成功的总是少数人。
    http://book123.dns0755.net/applet/JarSigner/myApplet.jsp
      

  5.   

    onClick="window.external.AddFavorite('http://www.bny.com.cn','帮你邮-纸贺卡在线邮递')"