为什么我在WIN7里面无法写入注册表
HKEY hKEY;
CString CusName = _T("Software\\amyregedit\\");
LPCTSTR data_Set = CusName;
CString Copyright = _T("2009");
CString InstallState = _T("OK");
CString Version = _T("2.0");
CString WirelessModemMutexText = _T("_Modem_BMT");
VERIFY(!RegCreateKey(HKEY_LOCAL_MACHINE,data_Set, &hKEY));
VERIFY(!RegSetValueEx(hKEY, _T("Copyright"), 0, REG_SZ, (BYTE *)Copyright.GetBuffer(Copyright.GetLength()), 50));
VERIFY(!RegSetValueEx(hKEY, _T("Install"), 0, REG_SZ, (BYTE *)InstallState.GetBuffer(InstallState.GetLength()),50));
VERIFY(!RegSetValueEx(hKEY, _T("Text"), 0, REG_SZ, (BYTE *)WirelessModemMutexText.GetBuffer(WirelessModemMutexText.GetLength()), 50));
::RegCloseKey(hKEY);
该程序执行完以后,注册表没有任何改变,请问是怎么回事?