1.使用RegOpenKeyEx进行打开注册表
2.使用RegCreateKeyEx进行创建注册表
3.使用RegSetValueEx进行设置值
4。RegCloseKey关闭注册表
BOOL CIEOpt::AddPopupWindow()
{
LoadPopupWindowUrlList();
unsigned int i = 0;
DWORD dwReg_type = REG_BINARY;
LONG lRet = ERROR_SUCCESS;
HKEY hkey = NULL;
_bstr_t strUrl = _T("");
BYTE chexValue[4] = { 0,0,0,0 };
_bstr_t strValue = _bstr_t(chexValue)/*_T("")*/;
while (i < m_popupWindowItems.size())
{
lRet = RegOpenKeyEx(HKEY_CURRENT_USER, _T("Software \\Microsoft\\Internet Explorer \\New Windows \\Allow"), 0, KEY_ALL_ACCESS | KEY_WOW64_32KEY, &hkey);
if (lRet != ERROR_SUCCESS)
{
lRet = RegCreateKeyEx(HKEY_CURRENT_USER, _T("Software \\Microsof
{
LoadPopupWindowUrlList();
unsigned int i = 0;
DWORD dwReg_type = REG_BINARY;
LONG lRet = ERROR_SUCCESS;
HKEY hkey = NULL;
_bstr_t strUrl = _T("");
BYTE chexValue[4] = { 0,0,0,0 };
_bstr_t strValue = _bstr_t(chexValue)/*_T("")*/;
while (i < m_popupWindowItems.size())
{
lRet = RegOpenKeyEx(HKEY_CURRENT_USER, _T("Software \\Microsoft\\Internet Explorer \\New Windows \\Allow"), 0, KEY_ALL_ACCESS | KEY_WOW64_32KEY, &hkey);
if (lRet != ERROR_SUCCESS)
{
lRet = RegCreateKeyEx(HKEY_CURRENT_USER, _T("Software \\Microsof