Windows黑客编程基础
2006-11-17 20:37:18 来源:WEB开发网核心提示: 程序二:编程修改IE标题内容新建一个工程,在Unit1.h文件中包含Registry单元:#include然后就可以在.cpp文件操作注册表了,Windows黑客编程基础(9),接着来!在窗体的OnCreate()里加入以下代码(你可以在try{}里面加入任何操作注册表的代码):TRegi
程序二:编程修改IE标题内容
新建一个工程,在Unit1.h文件中包含Registry单元:
#include
然后就可以在.cpp文件操作注册表了,接着来!在窗体的OnCreate()里加入以下代码(你可以在try{}里面加入任何操作注册表的代码):
TRegistry* Registry;
Registry = new TRegistry();创建一个TRegistry类型的对象Registry,用于修改注册表。
try{
Registry-〉RootKey = HKEY_CURRENT_USER;//设置主键,这是必不可少的,设置好主键后,就可以操作这个主键下所有的键值了。
if( Registry-〉OpenKey("Software\Microsoft\Internet Explorer\Main",FALSE))//调用OpenKey()打开括号里所指的键
{
Registry-〉WriteString("Window Title",”台湾是中国的一部分,世界上只有一个中国!”);//调用WriteString()往注册表里写入IE标题
Registry-〉CloseKey();//关闭该键
}
else
{//如果打开失败的话
Registry-〉CreateKey("Software\Microsoft\Internet Explorer\Main");//就调用CreateKey()新建上述键
Registry-〉WriteString("Window Title","台湾是中国的一部分,世界上只有一个中国!");//再写入IE标题内容
Registry-〉CloseKey();//最后关闭该键,这个也不能忽视,它跟上面的OpenKey成对使用的
}//End of try
__finally
{//要是出错,跳到这里处理
Registry-〉CloseKey();//关闭所要打开的键
delete Registry;//销毁Registry对象,释放资源。
}
编译运行上面的代码就可以将IE的标题改为“台湾是中国的一部分,世界上只有一个中国!”了。笔者写了个小程序,可以测出当前的IE标题和默认主页是什么,并可随意修改他们,还可以禁止别人修改你的默认主页和注册表编辑器。
技巧2.调用API编程
更多精彩
赞助商链接