C++ 启动默认浏览器
来源:互联网 发布:unix内核编程 编辑:程序博客网 时间:2024/04/29 07:02
HKEY hkRoot,hSubKey; //定义注册表根关键字及子关键字
char ValueName[256];
unsigned char DataValue[256];
unsigned long cbValueName=256;
unsigned long cbDataValue=256;
char ShellChar[256]; //定义命令行
DWORD dwType;
//打开注册表根关键字
if(RegOpenKey(HKEY_CLASSES_ROOT,NULL,&hkRoot)==ERROR_SUCCESS)
{
//打开子关键字
if(RegOpenKeyEx(hkRoot,
"htmlfile//shell//open//command",
0,
KEY_ALL_ACCESS,
&hSubKey)==ERROR_SUCCESS)
{
//读取注册表,获取默认浏览器的命令行
RegEnumValue(hSubKey,
0,
ValueName,
&cbValueName,
NULL,
&dwType,
DataValue,
&cbDataValue);
// 调用参数(主页地址)赋值
strcpy(ShellChar,(char *)DataValue);
strcat(ShellChar," www.neaase.net/~xiaohui");
// 启动浏览器
WinExec(ShellChar,SW_SHOW);
}
else
MessageBox("WEB浏览器打开错误!","错误",MB_OK);
}
else
MessageBox("WEB浏览器打开错误!","错误",MB_OK);
//关闭注册表
RegCloseKey(hSubKey);
RegCloseKey(hkRoot);
- java 启动默认浏览器
- C++ 启动默认浏览器
- 启动android默认浏览器
- 启动android默认浏览器
- 启动android默认浏览器
- 启动android默认浏览器
- 启动android默认浏览器
- 启动android默认浏览器
- android启动默认浏览器
- Myeclipse修改默认启动浏览器
- Myeclipse修改默认启动浏览器
- 打开URL启动android默认浏览器,启动指定浏览器
- 打开URL启动android默认浏览器,启动指定浏览器
- 使用URL启动android默认浏览器,启动指定浏览器
- 打开URL启动android默认浏览器,启动指定浏览器
- 如何设置启动时候的默认浏览器
- 启动系统默认浏览器打开指定网页
- 【web browser】启动android默认浏览器
- Apache+mod_wsgi+Django windows下的安装和配置
- s3c6410裸机开发介绍
- 各种树:trie树、B树、B-树、B+树、B*树
- 获得spring初始化的bean和ServletContext
- 使用Ant打包项目!!!
- C++ 启动默认浏览器
- [Language-ASP]时间计算
- BW:EU_INIT, EU_REORG, EU_PUT Canceled
- 朝鲜日报:80后CEO戴志康开创中国SNS传奇
- pjsip目前还不支持特性
- clarity项目
- VisualSVN Server的配置和使用方法 图文
- js四舍五入(round()方法)并保留小数点后N位的函数
- 偷偷篡改IE首页的脚本源码及防御措施