给注册表中写入内容的页面,里面有具体的js代码。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>bb.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> <body> <a href="#" onclick="writeReg('true');">往注册表里面写入值</a></br></br></br> </body> </html> <script type="text/javascript"> function writeReg(isRefresh){ var wsh = new ActiveXObject("WScript.shell"); var reg=wsh.RegWrite("HKEY_USERS\\checkIsRefresh","true","REG_SZ"); } </script>
读取注册表中的值,并且将注册表的值置空。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>aa.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv="description" content="this is my page"> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <!--<link rel="stylesheet" type="text/css" href="./styles.css">--> </head> <body onload="autoRefresh();"> <a href="bb.html" target="_blank">bb.html</a><br/><hr/> <a href="bb.html" target="_blank">进入set 注册表页面</a> <a href="#" onclick="getReg();">获取isRefresh注册表值</a> </body> </html> <script type="text/javascript"> function autoRefresh(){ //window.setInterval("getGWCookie()",1000); window.setInterval("getReg()",1000); } function getReg(){ var wsh = new ActiveXObject("WScript.shell"); var reg=wsh.RegRead("HKEY_USERS\\checkIsRefresh"); if(reg!=null&®=='true'){ window.location.reload(); ResetReg(); } } function ResetReg(){ var wsh = new ActiveXObject("WScript.shell"); var reg=wsh.RegWrite("HKEY_USERS\\checkIsRefresh","false","REG_SZ"); } </script>