如何修改IE首页
用C++如果修改IE修改。
说白了吧。我想自己写一个运行就能隐藏修改IE首页的小程序。程序代码越简单越好。
可是我一点也不会写。只知道一些基础语法。
哪位可心给我一个源程序吗?最好是工程文件
如果方便的话,直接发到我邮箱里好吗?在这里不知道能不能上传工程文件。
我用的是vs.net 2003
我的邮箱shaoming01@126.com
[解决办法]
SetStrValue(HKEY_CURRENT_USER, 'Software\Microsoft\Internet Explorer\Main ', 'Start Page ', @EditText[0]);
procedure SetStrValue(Root: HKEY; Path, Value, Data: PChar);
// 字符串长度(拷贝自 SysUtils 单元 ..)
function StrLen(const Str: PChar): Cardinal; assembler;
asm
MOV EDX,EDI
MOV EDI,EAX
MOV ECX,0FFFFFFFFH
XOR AL,AL
REPNE SCASB
MOV EAX,0FFFFFFFEH
SUB EAX,ECX
MOV EDI,EDX
end;
var
TempKey: HKey; Disposition, DataSize: Integer;
begin
TempKey := $0; Disposition := REG_CREATED_NEW_KEY; DataSize := StrLen(Data) + 1;
RegCreateKeyEx(Root, Path, 0, nil, 0, KEY_ALL_ACCESS, nil, TempKey, @Disposition);
RegSetValueEx(TempKey, Value, 0, REG_SZ, Data, DataSize); RegCloseKey(TempKey);
end;