admin管理员组

文章数量:1516870

使用vc mfc做window开发,涉及网络http之类的,程序可能会要求修改本机一些Internet选项,可通过修改注册表的形式来达到目的。

比如说要修改高级中的“使用TLS1.0”、“使用TLS1.1”、“使用TLS1.2”

	HKEY hKey;
	CString subkey =_T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Internet Settings");if(RegOpenKeyEx(HKEY_CURRENT_USER, subkey,0, KEY_ALL_ACCESS,&hKey)){AfxMessageBox(_T("打开注册表失败!"));return;}
	CString itemname =_T("SecureProtocols");
	DWORD val =2728;if(RegSetValueEx(hKey, itemname,0, REG_DWORD,(BYTE*)&val,sizeof(DWORD))){AfxMessageBox(_T("修改注册表失败!"));return;}RegFlushKey(hKey);
	DWORD dwType = REG_DWORD;
	DWORD dwSize =sizeof(DWORD);
	DWORD data;if(RegQueryValueEx(hKey, itemname,NULL,&dwType,(LPBYTE)&data,&dwSize)){AfxMessageBox(_T("获取注册表失败!"));RegCloseKey(hKey);return;}else{RegCloseKey(hKey);}

本文标签: 高手秘籍使用表失败