Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

GINA & User Name / password from RDP Client

50 views
Skip to first unread message

Ajith Kumar

unread,
Jul 5, 2006, 9:23:01 AM7/5/06
to

Hi everybody,

I am working with a custom GINA project. Following is my question.

If I use windows GINA, I could see user name,domain whatever I had specified
at RDP client at terminal server GINA Logon dialog box. I tried to do the
same by calling WlxQueryClientCredentials, but it alwys fails. I also tried
WlxQueryInetConnectorCredentials, same result


Code inside WlxLoggedOutSAS
---------

WLX_CLIENT_CREDENTIALS_INFO_V1_0 Cred;

ZeroMemory(&Cred, sizeof Cred);
Cred.dwType = WLX_CREDENTIAL_TYPE_V1_0;

if(_pWinLogon->WlxQueryClientCredentials(&Cred))
{
MessageBox(NULL,L"success",L"WlxQueryInetConnectorCredentials",MB_OK);

}
else
{
DWORD dwError=GetLastError();
wchar_t strMessage[256];
swprintf_s(strMessage,256,L"error : 0x%x",dwError);

MessageBox(NULL,strMessage,L"WlxQueryInetConnectorCredentials",MB_OK);
}

I’m I doing something wrong ?.

Thanks in advance

Regards,
Ajith.

Ajith Kumar

unread,
Jul 6, 2006, 2:01:01 AM7/6/06
to

I got the answer use WlxQueryTsLogonCredentials function instead
WlxQueryClientCredentials , WlxQueryInetConnectorCredentials will also fail
on windows 2003 server.

aifosdick123

unread,
Oct 26, 2012, 2:49:44 AM10/26/12
to
Ajith Kumar wrote on 07/06/2006 02:01 ET :
> I got the answer use WlxQueryTsLogonCredentials function instead
> WlxQueryClientCredentials , WlxQueryInetConnectorCredentials will also fail
> on windows 2003 server.
>
>
> "Ajith Kumar" wrote:
>
>>
>> Hi everybody,
>>
>> I am working with a custom GINA project. Following is my question.
>>
>> If I use windows GINA, I could see user name,domain whatever I had specified
>> at RDP client at terminal server GINA Logon dialog box. I tried to do the
>> same by calling WlxQueryClientCredentials, but it alwys fails. I also tried
>> WlxQueryInetConnectorCredentials, same result
>>
>>
>> Code inside WlxLoggedOutSAS
>>
>>
>> WLX_CLIENT_CREDENTIALS_INFO_V1_0 Cred;
>>
>> ZeroMemory(&Cred, sizeof Cred);
>> Cred.dwType = WLX_CREDENTIAL_TYPE_V1_0;
>>
>> if(_pWinLogon->WlxQueryClientCredentials(&Cred))
>> {
>> MessageBox(NULL,L"success",L"WlxQueryInetConnectorCredentials",MB_OK);
>>
>> }
>> else
>> {
>> DWORD dwError=GetLastError();
>> wchar_t strMessage[256];
>> swprintf_s(strMessage,256,L"error : 0x%x",dwError);
>>
>> MessageBox(NULL,strMessage,L"WlxQueryInetConnectorCredentials",MB_OK);
>> }
>>
>> I’m I doing something wrong ?.
>>
>> Thanks in advance
>>
>> Regards,
>> Ajith.
>>
>>
>>
>
I use WlxQueryTsLogonCredentials funtion fail,code as follows:

WLX_CLIENT_CREDENTIALS_INFO_V2_0 Cred;
memset(&Cred,0,sizeof(WLX_CLIENT_CREDENTIALS_INFO_V2_0));
MessageBox(NULL,"Cred","",MB_OK);
Cred.dwType = WLX_CREDENTIAL_TYPE_V2_0;
MessageBox(NULL,"Cred.dwType","",MB_OK);
if(theApp.MyWlxQueryTsLogonCredentials(&Cred))
{
MessageBox(NULL,"success","WlxQueryInetConnectorCredentials",MB_OK);
}
else
{
char buf[5];
sprintf(buf,"%d",GetLastError());
MessageBox(NULL,buf,"WlxQueryInetConnectorCredentials",MB_OK);
}

Can you help me please?I'm confused a lot now.My email:4117...@qq.com.Thank
you very much!
0 new messages