vc 如何得到IE的主页?
解决方案 »
- MFC关于UDP抓包问题
- 关于sinaTV的UDP视频数据还原的协议分析
- 有没有办法运行时获得每个CLASS成员的大小(解决后还能送分)
- 知道对方IP(局域网),如何给对方发信息
- 用DirectShow能播放CD吗?(cda文件)
- 在菜单New Form添加一个视与先添加一个对话框(Dialog)然后为该对话框添加一个基于的CFormView的管理类,这两者有何不同?
- 学习VC时遇到的问题。
- VC如何做一个带有文档/视图的ActiveX控件?有思路就有分
- 谁用过SDK写过ListView的自定义排序,怎么个用法???
- daodi
- closesocket()虚关闭疑问?
- 在vc2003中使用Visual Leak Detector的问题
HKEY_CURRENT_USER \Software\Microsoft\Internet Explorer\Main\Start Page
LPCTSTR data_Set="Software\\Microsoft\\Internet Explorer\\Main\\";
//打开与路径 data_Set 相关的 hKEY,第一个参数为根键名称,第二个参数表。
//表示要访问的键的位置,第三个参数必须为0,KEY_READ表示以查询的方式。
//访问注册表,hKEY则保存此函数所打开的键的句柄。
long ret0=(::RegOpenKeyEx(HKEY_CURRENT_USER,data_Set, 0, KEY_READ, &hKEY));
if(ret0!=ERROR_SUCCESS) //如果无法打开hKEY,则终止程序的执行
{
MessageBox("错误: 无法打开有关的hKEY!");
return;
}
//查询有关的数据 (IE首页地址 owner_Get)。
LPBYTE owner_Get=new BYTE[80];
DWORD type_1=REG_SZ ;
DWORD cbData_1=80;
//hKEY为刚才RegOpenKeyEx()函数所打开的键的句柄,″RegisteredOwner″。
//表示要查 询的键值名,type_1表示查询数据的类型,owner_Get保存所。
//查询的数据,cbData_1表示预设置的数据长度。
long ret1=::RegQueryValueEx(hKEY, "Start Page", NULL, &type_1, owner_Get, &cbData_1);
if(ret1!=ERROR_SUCCESS)
{
MessageBox("错误: 无法查询有关注册表信息!1");
return;
}
//str_owner为IE的首页地址
CString str_owner=CString(owner_Get); delete[] owner_Get;
::RegCloseKey(hKEY);
AfxMessageBox(str_owner);这个代码给你参考下