WINDOWS 设置DNS自动获取
5页1、头文件与库文件#include #pragma comment(lib,Wbemuuid.lib)#include #pragma comment(lib,iphlpapi.lib)链接#include #pragma comment(lib, comsuppw.lib )#define MALLOC(x) HeapAlloc(GetProcessHeap(), 0, (x)#define FREE(x) HeapFree(GetProcessHeap(), 0, (x)void setDns()HRESULT hr = CoInitializeEx(0, COINIT_MULTITHREADED);hr =CoInitializeSecurity(NULL,-1,NULL,NULL,RPC_C_AUTHN_LEVEL_PKT_PRIVACY,RPC_C_ IMP_LEVEL_IMPERSONATE,NULL,EOAC_SECURE_REFS,NULL);IWbemLocator *pLocator = NULL;IWbemServices *pNamespace = NULL;IWb
2、emClassObject *pClass = NULL;IWbemClassObject *pInputParamClass = NULL;IWbemClassObject *pInputParamInstance = NULL;IWbemClassObject *pOutInst = NULL;char sztm64 = 0;int nNetIndex = 0;/获取默认网卡序号get_default_net_index(nNetIndex);BSTR Path = SysAllocString(Lrootcimv2);BSTR ClassPath = SysAllocString(LWin32_NetworkAdapterConfiguration);BSTR MethodName1 = SysAllocString(LSetDNSServerSearchOrder);BSTR MethodName2 = SysAllocString(LEnableDHCP);LPCWSTR MethodName1ArgName = LDNSServerSearchOrder;hr = CoCr
3、eateInstance(CLSID_WbemLocator, 0, CLSCTX_INPROC_SERVER,IID_IWbemLocator, (void *)&pLocator);hr = pLocator-ConnectServer(Path,NULL, NULL, NULL, 0, NULL, NULL, &pNamespace);hr = CoSetProxyBlanket( pNamespace,RPC_C_AUTHN_WINNT, RPC_C_AUTHZ_NONE, NULL,RPC_C_AUTHN_LEVEL_CALL, RPC_C_IMP_LEVEL_IMPERSONATE, NULL,EOAC_NONE);if(!SUCCEEDED(hr)return ;if(SUCCEEDED(hr)hr = pNamespace-GetObject(ClassPath, 0, NULL, &pClass, NULL); if(!SUCCEEDED(hr)return ;CString cstrSQL ;CString cstrtm;cstrSQL.Format(LSELECT
4、 * FROM Win32_NetworkAdapterConfiguration where InterfaceIndex=%d,nNetIndex);IEnumWbemClassObject* pEnumerator = NULL;hr = pNamespace-ExecQuery( bstr_t(WQL), cstrSQL.GetBuffer(), WBEM_FLAG_FORWARD_ONLY | WBEM_FLAG_RETURN_IMMEDIATELY, NULL, &pEnumerator);if (!SUCCEEDED(hr)return ;elseIWbemClassObject *pclsObj;ULONG uReturn = 0;while (pEnumerator) / 推出下一个对象hr = pEnumerator-Next(WBEM_INFINITE, 1, &pclsObj, &uReturn);/没有东西了就跳出去吧if(0 = uReturn)break;VARIANT vtProp;/ WMI 里面网卡的序号hr = pclsObj-Get(LIndex
《WINDOWS 设置DNS自动获取》由会员汽***分享,可在线阅读,更多相关《WINDOWS 设置DNS自动获取》请在金锄头文库上搜索。
平顶山市关于成立能源资源安全保障公司分析报告(参考范文)
2022福建福州市仓山区商务局编外人员公开招聘1人(同步测试)模拟卷{0}
秋季初中教导处工作计划2023小学教导处秋季工作计划
中级经济师经济基础(第一部分)
阻击疫情优秀个人感悟作文5篇
湾沟特大桥施工方案
公司员工绩效考核表
员工辞职信汇编15篇
初中物理教研组工作总结(共3页)
新时代教育师德师风工作总结(4篇).doc
一个合格教师应该具备哪些基本素养
贯彻落实市三级干部会议情况的汇报
2022-2023学年汉川市马口中学中考物理猜题卷含解析
心血管内科医生述职报告.doc 2
2023年广西来宾市合山市岭南镇城北社区工作人员考试模拟试题及答案
五年级日记模板合集5篇
循环冷却水系统设计要求
人教版六年级下册语文表格教案例文
Ted演讲:泰迪熊作客JimmyKimmel脱口秀
高三下学期班主任工作计划格式版(三篇).doc
2023-03-20 66页
2022-10-07 2页
2022-10-26 3页
2022-08-25 9页
2023-08-05 19页
2023-10-16 9页
2023-11-22 13页
2023-06-27 2页
2024-01-25 27页
2023-06-14 3页