这段代码是将"SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PrefetchParameters\\EnablePrefetcher的值改为1,类型为DWORD,编译没问题,但执行时却没法达到预期效果,大家帮忙看看,代码如下:LPCTSTR RegPath ="SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PrefetchParameters";
LPCTSTR RegData = "EnablePrefetcher";
HKEY hKey;
DWORD val=1;
if(!RegOpenKeyEx(HKEY_LOCAL_MACHINE,RegPath,0,0,&hKey))
{
MessageBox("sorry 操作失败了","Error",MB_ICONERROR);
return;
}
if(!RegSetValueEx(hKey,RegData,NULL,REG_DWORD,(BYTE*)val,sizeof(val)))
{
MessageBox("sorry 程序操作失败了","sorry ",MB_ICONERROR);
return;
}
MessageBox("操作成功完成",MB_OK);
RegCloseKey(hKey);