WINCE实验报告-访问注册表实验

上传人:飞*** 文档编号:42549418 上传时间:2018-06-02 格式:DOC 页数:3 大小:60KB
返回 下载 相关 举报
WINCE实验报告-访问注册表实验_第1页
第1页 / 共3页
WINCE实验报告-访问注册表实验_第2页
第2页 / 共3页
WINCE实验报告-访问注册表实验_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《WINCE实验报告-访问注册表实验》由会员分享,可在线阅读,更多相关《WINCE实验报告-访问注册表实验(3页珍藏版)》请在金锄头文库上搜索。

1、* * *大大学学实实验验报报告告学生姓名: 学 号: 专业班级: 实验类型: 验证 综合 设计 创新 实验日期: 实验成绩: 一、实验项目名称 EVC 访问注册表实验二、实验目的熟悉 Windows CE 5.0 下注册表的操作。熟悉 Windows CE 5.0 下常用注册表操作函数。学会利用 eMbedded Visual C+ 4.0 操作注册表。三、实验基本原理Windows CE 5.0 注册表记录了应用程序配置信息、Windows CE 5.0 操作系统配置信息、用户 配置信息和环境配置信息等。因此注册表可以被理解为一个公用的记录配置信息的仓库,所有的 应用程序都可以通过它来存储

2、必要的配置信息。 Windows CE 5.0 API 为应用程序接口提供了打开注册表、创建、写入注册表键值、读出键值、 删除键等注册表操作函数。四、主要仪器设备及耗材EVC 开发平台以及 teach SDK(WinCE5 中文模拟器)PC 机一台五、实验步骤1.在 PC 上打开 eMbedded Visual C+4.0。2.在 eMbedded Visual C+ 4.0 中新建“WCE MFC AppWizard(exe)”工程,在“Project name”中填写本工程的名称:Regedit。在“CPUs”选择框中选择生成的代码运行的 CPU 类型,当前选择 Win32(WCE emu

3、lator)。单击“OK”后,选择工程类型为 Dialog Based。3.设置对话框界面,在 eMbedded Visual C+ 4.0 中打开窗体设计器,在对话框上放置如图 2 所示的控件。并设置控件属性。4.双击“Write”按钮,为单击“Write”按钮事件添加如下程序清单中的消息处理程序。5.双击“Read”按钮,为单击“Read”按钮事件添加如下程序清单中的消息处理程序。6.在 eMbedded Visual C+ 4.0 的工具栏中,选择 teach 平台。编译、链接,运行程序。BOOL CRegeditDlg:OnInitDialog() CDialog:OnInitDial

4、og();/ Set the icon for this dialog. The framework does this automatically / when the applications main window is not a dialog SetIcon(m_hIcon, TRUE);/ Set big icon SetIcon(m_hIcon, FALSE);/ Set small iconCenterWindow(GetDesktopWindow();/ center to the hpc screen/ TODO: Add extra initialization here

5、return TRUE; / return TRUE unless you set the focus to a control void CRegeditDlg:OnButtonWrite() / TODO: Add your control notification handler code here HKEY hOpenKey; DWORD dwOpenStyle; long lResult=0; LPCTSTR KeyName=L“MySoftwareRegTest“; lResult=RegCreateKeyEx(HKEY_CURRENT_USER,KeyName,0,L“,0,0,

6、NULL, LPCTSTR dwKeyName=L“age“; DWORD dwKeyValue=25; lResult=RegSetValueEx(hOpenKey,dwKeyName,0,REG_DWORD,(BYTE*) ASSERT(lResult=ERROR_SUCCESS); RegCloseKey(hOpenKey); AfxMessageBox(_T(“Write Reg Successful!“); void CRegeditDlg:OnButtonRead() / TODO: Add your control notification handler code here H

7、KEY hOpenKey; long lResult=0; DWORD dwKeyValueType=0; DWORD dwKeyValueLength=0; /定义键名LPCTSTR KeyName=L“MySoftwareRegTest“; lResult=RegOpenKeyEx(HKEY_CURRENT_USER,KeyName,0,0, ASSERT(lResult=ERROR_SUCCESS);LPCTSTR dwKeyName=L“age“; DWORD dwKeyValue=0; dwKeyValueLength=sizeof(dwKeyValue); lResult=RegQueryValueEx(hOpenKey,dwKeyName,0,/ASSERT(lResult=ERROR_SUCCESS); RegCloseKey(hOpenKey); CString strShow; strShow.Format(L“age:%d“,dwKeyValue); AfxMessageBox(strShow); 六、实验数据及处理结果七、参考资料

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号