摘要: 1、初始化函数中: CRegKey reg,reg2; DWORD dValue; CString str; extern BOOL flag; LPCTSTR lp="Software\\num\\"; if(reg.Open(HKEY_CURRENT_USER,lp)==ERROR_SUCCESS && reg.QueryValue(dValue,"sum")==ERROR_SUCCESS)//打开注册表 { ; } else { reg.Create(HKEY_CURRENT_USER,"Software"); 阅读全文
posted @ 2012-10-16 21:54 慧由心生 阅读(503) 评论(0) 推荐(0)
摘要: //注册表查询//1CRegKey regkey;DWORD dValue;LPCTSTR lp="Console\\";if(regkey.Open(HKEY_CURRENT_USER,lp)==ERROR_SUCCESS)//打开{if(regkey.QueryValue(dValue,"WindowSize")==ERROR_SUCCESS)//进行查询{cout<<dValue<<endl;//输出查询到得值}else{cout<<"Query Error"<<endl;}reg 阅读全文
posted @ 2012-10-16 21:53 慧由心生 阅读(5733) 评论(0) 推荐(0)
摘要: //实现右击快捷键菜单的加入CRegKey reg;//定义类对象reg.Create(HKEY_CLASSES_ROOT,"*\\shell\\QQ");//在HKEY_CLASSES_ROOT\*\文件夹下,创建项QQreg.SetValue("腾讯QQ","");//修改数值数据为:腾讯QQreg.Create(reg.m_hKey,"command");//新建command命令项char ExeName[MAX_PATH]="C:\\Program Files\\Tencent\\QQ\\Bin 阅读全文
posted @ 2012-10-16 21:38 慧由心生 阅读(545) 评论(0) 推荐(0)
摘要: //利用注册表枚举函数枚举注册表 HKEY whKey=NULL,h=NULL; char wstr[MAX_PATH]; DWORD num=sizeof(wstr),index=0,rc1; rc1=::RegOpenKeyEx(HKEY_CURRENT_USER,"Printers",0,KEY_ALL_ACCESS,&whKey); if(rc1==ERROR_SUCCESS) { //这里只输出一层。想全部输出则需要递归.即定义一个函数,wstr做参数。 while(RegEnumKeyEx(whKey,index,wstr,&num,NULL,N 阅读全文
posted @ 2012-10-16 21:25 慧由心生 阅读(2543) 评论(0) 推荐(0)
摘要: 1、本软件自动启动: CString m_strfilepath; char path[MAX_PATH]={0}; GetModuleFileName(NULL,path,MAX_PATH); m_strfilepath=path; CRegKey reg; //定义对象 reg.Create(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run"); reg.Create(reg.m_hKey,"new"); reg.SetValue(m_strfilepath,& 阅读全文
posted @ 2012-10-16 21:22 慧由心生 阅读(1131) 评论(0) 推荐(0)