您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ wpa_config_write_reg_string函数代码示例

51自学网 2021-06-03 10:01:48
  C++
这篇教程C++ wpa_config_write_reg_string函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中wpa_config_write_reg_string函数的典型用法代码示例。如果您正苦于以下问题:C++ wpa_config_write_reg_string函数的具体用法?C++ wpa_config_write_reg_string怎么用?C++ wpa_config_write_reg_string使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了wpa_config_write_reg_string函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: wpa_config_write_global

static int wpa_config_write_global(struct wpa_config *config, HKEY hk){#ifdef CONFIG_CTRL_IFACE	wpa_config_write_reg_string(hk, "ctrl_interface",				    config->ctrl_interface);#endif /* CONFIG_CTRL_IFACE */	wpa_config_write_reg_dword(hk, TEXT("eapol_version"),				   config->eapol_version,				   DEFAULT_EAPOL_VERSION);	wpa_config_write_reg_dword(hk, TEXT("ap_scan"), config->ap_scan,				   DEFAULT_AP_SCAN);	wpa_config_write_reg_dword(hk, TEXT("fast_reauth"),				   config->fast_reauth, DEFAULT_FAST_REAUTH);	wpa_config_write_reg_dword(hk, TEXT("dot11RSNAConfigPMKLifetime"),				   config->dot11RSNAConfigPMKLifetime, 0);	wpa_config_write_reg_dword(hk,				   TEXT("dot11RSNAConfigPMKReauthThreshold"),				   config->dot11RSNAConfigPMKReauthThreshold,				   0);	wpa_config_write_reg_dword(hk, TEXT("dot11RSNAConfigSATimeout"),				   config->dot11RSNAConfigSATimeout, 0);	wpa_config_write_reg_dword(hk, TEXT("update_config"),				   config->update_config,				   0);#ifdef CONFIG_WPS	if (!is_nil_uuid(config->uuid)) {		char buf[40];		uuid_bin2str(config->uuid, buf, sizeof(buf));		wpa_config_write_reg_string(hk, "uuid", buf);	}	wpa_config_write_reg_string(hk, "device_name", config->device_name);	wpa_config_write_reg_string(hk, "manufacturer", config->manufacturer);	wpa_config_write_reg_string(hk, "model_name", config->model_name);	wpa_config_write_reg_string(hk, "model_number", config->model_number);	wpa_config_write_reg_string(hk, "serial_number",				    config->serial_number);	wpa_config_write_reg_string(hk, "device_type", config->device_type);	wpa_config_write_reg_string(hk, "config_methods",				    config->config_methods);	if (WPA_GET_BE32(config->os_version)) {		char vbuf[10];		os_snprintf(vbuf, sizeof(vbuf), "%08x",			    WPA_GET_BE32(config->os_version));		wpa_config_write_reg_string(hk, "os_version", vbuf);	}	wpa_config_write_reg_dword(hk, TEXT("wps_cred_processing"),				   config->wps_cred_processing, 0);#endif /* CONFIG_WPS */	wpa_config_write_reg_dword(hk, TEXT("bss_max_count"),				   config->bss_max_count,				   DEFAULT_BSS_MAX_COUNT);	wpa_config_write_reg_dword(hk, TEXT("filter_ssids"),				   config->filter_ssids, 0);	return 0;}
开发者ID:AxelLin,项目名称:Drv,代码行数:58,


示例2: wpa_config_write_global

static int wpa_config_write_global(struct wpa_config *config, HKEY hk){#ifdef CONFIG_CTRL_IFACE	wpa_config_write_reg_string(hk, "ctrl_interface",				    config->ctrl_interface);#endif /* CONFIG_CTRL_IFACE */	wpa_config_write_reg_dword(hk, TEXT("eapol_version"),				   config->eapol_version,				   DEFAULT_EAPOL_VERSION);	wpa_config_write_reg_dword(hk, TEXT("ap_scan"), config->ap_scan,				   DEFAULT_AP_SCAN);	wpa_config_write_reg_dword(hk, TEXT("fast_reauth"),				   config->fast_reauth, DEFAULT_FAST_REAUTH);	wpa_config_write_reg_dword(hk, TEXT("dot11RSNAConfigPMKLifetime"),				   config->dot11RSNAConfigPMKLifetime, 0);	wpa_config_write_reg_dword(hk,				   TEXT("dot11RSNAConfigPMKReauthThreshold"),				   config->dot11RSNAConfigPMKReauthThreshold,				   0);	wpa_config_write_reg_dword(hk, TEXT("dot11RSNAConfigSATimeout"),				   config->dot11RSNAConfigSATimeout, 0);	wpa_config_write_reg_dword(hk, TEXT("update_config"),				   config->update_config,				   0);	return 0;}
开发者ID:0omega,项目名称:platform_external_wpa_supplicant,代码行数:28,


示例3: write_psk

static void write_psk(HKEY hk, struct wpa_ssid *ssid){	char *value = wpa_config_get(ssid, "psk");	if (value == NULL)		return;	wpa_config_write_reg_string(hk, "psk", value);	os_free(value);}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:8,


示例4: write_int

static void write_int(HKEY hk, const char *field, int value, int def){	char val[20];	if (value == def)		return;	os_snprintf(val, sizeof(val), "%d", value);	wpa_config_write_reg_string(hk, field, val);}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:8,


示例5: write_str

static void write_str(HKEY hk, const char *field, struct wpa_ssid *ssid){	char *value = wpa_config_get(ssid, field);	if (value == NULL)		return;	wpa_config_write_reg_string(hk, field, value);	os_free(value);}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:8,


示例6: write_wep_key

static void write_wep_key(HKEY hk, int idx, struct wpa_ssid *ssid){	char field[20], *value;	os_snprintf(field, sizeof(field), "wep_key%d", idx);	value = wpa_config_get(ssid, field);	if (value) {		wpa_config_write_reg_string(hk, field, value);		os_free(value);	}}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:11,


示例7: write_eap

static void write_eap(HKEY hk, struct wpa_ssid *ssid){	char *value;	value = wpa_config_get(ssid, "eap");	if (value == NULL)		return;	if (value[0])		wpa_config_write_reg_string(hk, "eap", value);	os_free(value);}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:12,


示例8: write_auth_alg

static void write_auth_alg(HKEY hk, struct wpa_ssid *ssid){	char *value;	if (ssid->auth_alg == 0)		return;	value = wpa_config_get(ssid, "auth_alg");	if (value == NULL)		return;	if (value[0])		wpa_config_write_reg_string(hk, "auth_alg", value);	os_free(value);}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:14,


示例9: write_group

static void write_group(HKEY hk, struct wpa_ssid *ssid){	char *value;	if (ssid->group_cipher == DEFAULT_GROUP)		return;	value = wpa_config_get(ssid, "group");	if (value == NULL)		return;	if (value[0])		wpa_config_write_reg_string(hk, "group", value);	os_free(value);}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:14,


示例10: write_pairwise

static void write_pairwise(HKEY hk, struct wpa_ssid *ssid){	char *value;	if (ssid->pairwise_cipher == DEFAULT_PAIRWISE)		return;	value = wpa_config_get(ssid, "pairwise");	if (value == NULL)		return;	if (value[0])		wpa_config_write_reg_string(hk, "pairwise", value);	os_free(value);}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:14,


示例11: write_key_mgmt

static void write_key_mgmt(HKEY hk, struct wpa_ssid *ssid){	char *value;	if (ssid->key_mgmt == DEFAULT_KEY_MGMT)		return;	value = wpa_config_get(ssid, "key_mgmt");	if (value == NULL)		return;	if (value[0])		wpa_config_write_reg_string(hk, "key_mgmt", value);	os_free(value);}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:14,


示例12: write_proto

static void write_proto(HKEY hk, struct wpa_ssid *ssid){	char *value;	if (ssid->proto == DEFAULT_PROTO)		return;	value = wpa_config_get(ssid, "proto");	if (value == NULL)		return;	if (value[0])		wpa_config_write_reg_string(hk, "proto", value);	os_free(value);}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:14,


示例13: wpa_config_write_global

static int wpa_config_write_global(struct wpa_config *config, HKEY hk){#ifdef CONFIG_CTRL_IFACE	wpa_config_write_reg_string(hk, "ctrl_interface",				    config->ctrl_interface);#endif /* CONFIG_CTRL_IFACE */	wpa_config_write_reg_dword(hk, TEXT("eapol_version"),				   config->eapol_version,				   DEFAULT_EAPOL_VERSION);	wpa_config_write_reg_dword(hk, TEXT("ap_scan"), config->ap_scan,				   DEFAULT_AP_SCAN);	wpa_config_write_reg_dword(hk, TEXT("fast_reauth"),				   config->fast_reauth, DEFAULT_FAST_REAUTH);	wpa_config_write_reg_dword(hk, TEXT("dot11RSNAConfigPMKLifetime"),				   config->dot11RSNAConfigPMKLifetime, 0);	wpa_config_write_reg_dword(hk,				   TEXT("dot11RSNAConfigPMKReauthThreshold"),				   config->dot11RSNAConfigPMKReauthThreshold,				   0);	wpa_config_write_reg_dword(hk, TEXT("dot11RSNAConfigSATimeout"),				   config->dot11RSNAConfigSATimeout, 0);	wpa_config_write_reg_dword(hk, TEXT("update_config"),				   config->update_config,				   0);#ifdef CONFIG_WPS	if (!is_nil_uuid(config->uuid)) {		char buf[40];		uuid_bin2str(config->uuid, buf, sizeof(buf));		wpa_config_write_reg_string(hk, "uuid", buf);	}	wpa_config_write_reg_string(hk, "device_name", config->device_name);	wpa_config_write_reg_string(hk, "manufacturer", config->manufacturer);	wpa_config_write_reg_string(hk, "model_name", config->model_name);	wpa_config_write_reg_string(hk, "model_number", config->model_number);	wpa_config_write_reg_string(hk, "serial_number",				    config->serial_number);	{		char _buf[WPS_DEV_TYPE_BUFSIZE], *buf;		buf = wps_dev_type_bin2str(config->device_type,					   _buf, sizeof(_buf));		wpa_config_write_reg_string(hk, "device_type", buf);	}	wpa_config_write_reg_string(hk, "config_methods",				    config->config_methods);	if (WPA_GET_BE32(config->os_version)) {		char vbuf[10];		os_snprintf(vbuf, sizeof(vbuf), "%08x",			    WPA_GET_BE32(config->os_version));		wpa_config_write_reg_string(hk, "os_version", vbuf);	}	wpa_config_write_reg_dword(hk, TEXT("wps_cred_processing"),				   config->wps_cred_processing, 0);#endif /* CONFIG_WPS */#ifdef CONFIG_P2P	wpa_config_write_reg_string(hk, "p2p_ssid_postfix",				    config->p2p_ssid_postfix);	wpa_config_write_reg_dword(hk, TEXT("p2p_group_idle"),				   config->p2p_group_idle, 0);#endif /* CONFIG_P2P */	wpa_config_write_reg_dword(hk, TEXT("bss_max_count"),				   config->bss_max_count,				   DEFAULT_BSS_MAX_COUNT);	wpa_config_write_reg_dword(hk, TEXT("filter_ssids"),				   config->filter_ssids, 0);	wpa_config_write_reg_dword(hk, TEXT("max_num_sta"),				   config->max_num_sta, DEFAULT_MAX_NUM_STA);	wpa_config_write_reg_dword(hk, TEXT("disassoc_low_ack"),				   config->disassoc_low_ack, 0);	wpa_config_write_reg_dword(hk, TEXT("sched_scan_num_short_intervals"),				   config->sched_scan_num_short_intervals,				   DEFAULT_SCHED_SCAN_NUM_SHORT_INTERVALS);	wpa_config_write_reg_dword(hk, TEXT("sched_scan_short_interval"),				   config->sched_scan_short_interval,				   DEFAULT_SCHED_SCAN_SHORT_INTERVAL);	wpa_config_write_reg_dword(hk, TEXT("sched_scan_long_interval"),				   config->sched_scan_long_interval,				   DEFAULT_SCHED_SCAN_LONG_INTERVAL);	wpa_config_write_reg_dword(hk, TEXT("okc"), config->okc, 0);	wpa_config_write_reg_dword(hk, TEXT("pmf"), config->pmf, 0);	return 0;}
开发者ID:brianwoo,项目名称:cm11_grouper,代码行数:85,



注:本文中的wpa_config_write_reg_string函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


C++ wpa_ctrl_attach函数代码示例
C++ wpa_auth_sm_event函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。