例如,锁定regedit。
====================================================
HKEY hKEY;
LPCTSTR PATH="Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System";
    long ret0=(::RegOpenKeyEx(HKEY_CURRENT_USER,PATH,0,KEY_WRITE,&hKEY)); 
    if(ret0!=ERROR_SUCCESS) 

MessageBox("错误: 无法打开有关的hKEY!"); 
return; 

DWORD type_1=REG_DWORD;
char *a="1";//这里有问题
long ret2=::RegSetValueEx(hKEY, "DisableRegistryTools", NULL, type_1, (LPBYTE)a, (DWORD)strlen(a) ); 
    if(ret2!=ERROR_SUCCESS) 

    MessageBox("错误: 无法修改有关注册表信息!"); 
        return; 
}
MessageBox("修改成功!");
::RegCloseKey(hKEY);
======================================================
请问该怎么处理