admin 管理员组文章数量: 1184232
使用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);}版权声明:本文标题:互联网技术精讲:借助C++实操提升你对Internet选项的理解与掌控 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1771132644a3541153.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论