C++笔记:文件和注册表操作
来源:优易学  2011-12-21 18:14:03   【优易学:中国教育考试门户网】   资料下载   IT书店

 

  05 DWORD dwFileLen;

  06 dwFileLen=file.GetLength();

  07 pBuf=new char[dwFileLen+1];

  08 pBuf[dwFileLen]=0;

  09 file.Read(pBuf,dwFileLen);

  10 file.Close();

  11 MessageBox(pBuf);

  12 }

  12.6注册表操作

  注册表存储在二进制文件中,Win32 API提供了大量的函数以便应用程序访问注册表。

  1、 创建键:RegCreateKey

  2、 打开键:RegOpenKey

  3、 写入注册表:RegSetValue(默认REG_SZ类型),RegSetValueEx(其他类型)

  4、 由注册表中读数据:RegQueryValue(默认REG_SZ类型),RegQueryValue Ex(其他类型)

  01 void CFileView::OnRegWrite()

  02 {

  03 HKEY hKey;

  04 RegCreateKey(HKEY_LOCAL_MACHINE,"SoftWare\\www.colsir.com\\admin",&hKey);

  05 RegSetValue(hKey,NULL,REG_SZ,"pan",strlen("pan"));

  06 RegCloseKey(hKey);

  07 }

  08 void CFileView::OnRegRead()

  09 {

  10 LONG lValue;

  11 RegQueryValue(HKEY_LOCAL_MACHINE,"SoftWare\\www.colsir.com\\admin",NULL,&lValue);

  12 char *pBuf=new char[lValue];

  13 RegQueryValue(HKEY_LOCAL_MACHINE,"SoftWare\\www.colsir.com\\admin",pBuf,&lValue);

  14 MessageBox(pBuf);

  15 }

上一页  [1] [2] [3] 

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训