怎样读取一个键值 想用api函数读取一个键值,比如HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule\Start的值,请问如何读取? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 假如 Start就是楼主需要读的键值HKEY hKey;char szKeyBuf[1024] ;strcpy(szKeyBuf, "SYSTEM\\CurrentControlSet\\Services\\Schedule");long lResult = RegCreateKeyEx(HKEY_LOCAL_MACHINE , szKeyBuf, 0, NULL, REG_OPTION_NON_VOLATILE, KEY_ALL_ACCESS, NULL, &hKey, NULL) ;BYTE szValue[100];if( lResult==ERROR_SUCCESS){ RegSetValueEx(hKey, "Start", 0, REG_SZ, szValue, 100 ;} RegCloseKey(hKey) ; 如果我没看错的话楼上的实现创建一个项,再写键值。可是我是指该键已存在的情况下读取start的键值啊。 DWORDWINAPIGetProfileString( LPCWSTR lpAppName, LPCWSTR lpKeyName, LPCWSTR lpDefault, LPWSTR lpReturnedString, DWORD nSize ); LONG RegOpenKeyEx( HKEY hKey, LPCTSTR lpSubKey, DWORD ulOptions, REGSAM samDesired, PHKEY phkResult);LONG RegQueryValueEx( HKEY hKey, LPCTSTR lpValueName, LPDWORD lpReserved, LPDWORD lpType, LPBYTE lpData, LPDWORD lpcbData); 先RegOpenKeyEx打开HKEY_LOCAL_MACHINE主键下的SYSTEM\CurrentControlSet\Services\Schedule键,再RegQueryValueEx取start的值,最后RegCloseKey。 MFC如何从上传一个文件到另一个文件夹,这代码什么意思,我们老师给的 300分求分水岭vc工程!!! direct show 应用 如何从VC做的系统中导出一个HTML文档报告,详细举例在内容中? 终于完成:读取金山词霸的词库程序 windows2000 server服务器+SQL Server2000 服务起重起,网络用户不能马上登陆 数据量很小,就是我们学校的机房收费系统 兄弟们帮忙了,怎样改变CEdit 中的字体大小 我想得到OLEVIEW的核心代码,用来实现以下功能: VC 如何读写EXCEL文件 初级界面问题! 请教一个我认为难的BUTTON问题!
HKEY hKey;
char szKeyBuf[1024] ;
strcpy(szKeyBuf, "SYSTEM\\CurrentControlSet\\Services\\Schedule");
long lResult = RegCreateKeyEx(HKEY_LOCAL_MACHINE ,
szKeyBuf,
0, NULL, REG_OPTION_NON_VOLATILE,
KEY_ALL_ACCESS, NULL,
&hKey, NULL) ;
BYTE szValue[100];
if( lResult==ERROR_SUCCESS)
{
RegSetValueEx(hKey, "Start", 0, REG_SZ,
szValue,
100 ;
} RegCloseKey(hKey) ;
WINAPI
GetProfileString(
LPCWSTR lpAppName,
LPCWSTR lpKeyName,
LPCWSTR lpDefault,
LPWSTR lpReturnedString,
DWORD nSize
);
HKEY hKey,
LPCTSTR lpSubKey,
DWORD ulOptions,
REGSAM samDesired,
PHKEY phkResult
);LONG RegQueryValueEx(
HKEY hKey,
LPCTSTR lpValueName,
LPDWORD lpReserved,
LPDWORD lpType,
LPBYTE lpData,
LPDWORD lpcbData
);