在注册表中添加software中添加test,并添加一个字段,设置值为1,怎么设置?
我试了好半天了....
最好用cregkey和api各给一个例子..谢谢
我试了好半天了....
最好用cregkey和api各给一个例子..谢谢
解决方案 »
- 扫描cstring字符串出现的问题
- 问个socket比较简单的问题
- USE MFC in a Shared DLL 和 USE MFC in a Static Library 有什么区别?
- 如何修改对话框的颜色?
- 太欺负人! 顶者有分
- 请问用vector做引数调用函数应该如何写?
- 为什么静态release版本的程序在没有vc环境的机器上面也无法运行阿?
- 如何去掉"创建空文档失败"
- MFC PropertyGrid Control 控件使用求助
- 吃~~~~~了? 问一个Subclass & Attach的问题
- 各位请问那里有VB6.0和mysql安装下载?(急)
- VoptXP 各位大侠经常用吗?写一个类似的软件需要怎样着手,应该如何操作系统底层呢,想了解一下他的操作原理,以及用vc实现类似功能的可能
CString str = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run");
if(RegOpenKey(HKEY_LOCAL_MACHINE, str, &hRegKey) != ERROR_SUCCESS)
{
::AfxMessageBox("设置注册表失败!",MB_OK|MB_ICONEXCLAMATION);
return FALSE;
}
if(::RegSetValueEx( hRegKey,str,0,REG_SZ,(CONST BYTE *)lpszFullFilePath,strFileName.GetLength() )!=ERROR_SUCCESS)
{
::AfxMessageBox("设置注册表失败!",MB_OK|MB_ICONEXCLAMATION);
RegCloseKey( hRegKey );
return FALSE;
}RegCloseKey( hRegKey );
其实我是在Wince/Palm下编程,我在VC下已经实现了
可在上述操作系统中失败...
返回的是成功值,可是到注册表里一看,什么都没有..谁有在Wince下修改注册表的实例?
谢谢
CString st="exefile\\shell\\open";
start.Open(HKEY_CLASSES_ROOT,(LPCSTR)st,KEY_ALL_ACCESS);
start.SetKeyValue("command","1",NULL);
start.Close();