コード例 #1
0
ファイル: wf_peer.c プロジェクト: ago1024/FreeRDP
void wf_peer_read_settings(freerdp_peer* client)
{
	if (!wf_settings_read_string_ascii(HKEY_LOCAL_MACHINE, _T("Software\\FreeRDP\\Server"), _T("CertificateFile"), &(client->settings->CertificateFile)))
		client->settings->CertificateFile = _strdup("server.crt");

	if (!wf_settings_read_string_ascii(HKEY_LOCAL_MACHINE, _T("Software\\FreeRDP\\Server"), _T("PrivateKeyFile"), &(client->settings->PrivateKeyFile)))
		client->settings->PrivateKeyFile = _strdup("server.key");
}
コード例 #2
0
ファイル: wf_peer.c プロジェクト: BUGgs/FreeRDP
BOOL wf_peer_read_settings(freerdp_peer* client)
{
	if (!wf_settings_read_string_ascii(HKEY_LOCAL_MACHINE, SERVER_KEY,
			_T("CertificateFile"), &(client->settings->CertificateFile)))
	{
		client->settings->CertificateFile = _strdup("server.crt");
		if (!client->settings->CertificateFile)
			return FALSE;
	}

	if (!wf_settings_read_string_ascii(HKEY_LOCAL_MACHINE, SERVER_KEY,
			_T("PrivateKeyFile"), &(client->settings->PrivateKeyFile)))
	{
		client->settings->PrivateKeyFile = _strdup("server.key");
		if (!client->settings->PrivateKeyFile)
			return FALSE;
	}

	return TRUE;
}