Cambio de la posición del botón de envío (proveedor de credenciales de Windows Wrap) -- ++ campo con windows-7 campo con credential-providers camp Relacionados El problema

Changing the position of submit button (windows wrap credential provider )


1
vote

problema

Español

He estado trabajando recientemente en la personalización del campo de la contraseña de Windows Wrap Credencial.Added Secundaria (OTP), pero surge el problema, ya que no puedo ajustar la posición del botón de envío. He intentado un par de cosas, pero he fallado

Aquí está la interfaz de inicio de sesión del proveedor de credenciales de envoltura imagen

Aquí está la función del botón de envío

  HRESULT CSampleCredential::GetSubmitButtonValue( DWORD dwFieldID, DWORD* pdwAdjacentTo )  {  HRESULT hr = E_UNEXPECTED;     if (_pWrappedCredential != NULL)       {             hr = _pWrappedCredential->GetSubmitButtonValue(dwFieldID,               pdwAdjacentTo);        }                   return hr;   }   

El nuevo campo de contraseña que es el campo OTP se nombra como "SFI_PASSWORDWORD" y el campo de botón de envío debe estar adyacente a este campo.

¿Cómo se puede lograr esto?

Original en ingles

I have been recently working on customizing windows wrap credential provider.Added secondary password field(OTP) but problem arise as i am unable to adjust the position of submit button.i have tried couple of thing but have failed

Here is the login interface of the wrap credential provider image

Here is the function of the submit button

HRESULT CSampleCredential::GetSubmitButtonValue( DWORD dwFieldID, DWORD* pdwAdjacentTo )  {  HRESULT hr = E_UNEXPECTED;     if (_pWrappedCredential != NULL)       {             hr = _pWrappedCredential->GetSubmitButtonValue(dwFieldID,               pdwAdjacentTo);        }                   return hr;   } 

The new password field that is OTP field is named as "SFI_PASSWORD" and the submit button field needs to be adjacent to this field.

How can this be achieved?

        

Lista de respuestas

1
 
vote
vote
La mejor respuesta
 

Puede ser que estoy respondiendo esto demasiado tarde, pero podría ser de alguna ayuda para otros. Debe configurar el índice del campo que se debe colocar el botón que se debe colocar adyacente, por ejemplo, si desea que el botón Enviar esté adyacente al campo de entrada de contraseña, debe ser *pdwAdjacentTo = SFI_PASSWORD; . En su caso, creo que necesita dar un índice de ese campo de entrada de contraseña de una vez.

ingrese la descripción de la imagen aquí

 

May be I am answering this too late but could be of some help to others. You need to set the index of the field that submit button should be placed adjacent to, for example if you want the submit button to be adjacent to the password input field it should be *pdwAdjacentTo = SFI_PASSWORD;. In your case I think you need to give index of that one time password input field.

enter image description here

 
 

Relacionados problema

1  Windows 10 proveedores de credenciales indocumentados API  ( Windows 10 undocumented credential providers api ) 
Estoy desarrollando un proveedor de credenciales. Está funcionando bien, pero en una de las etapas de depuración, he estado rastreando las llamadas al método ...

3  GUI personalizado para el proveedor de credenciales  ( Custom gui for credential provider ) 
He diseñado un algoritmo de reconocimiento facial alrededor de OPENCV / EMGUCV (¡aún no ha sido golpeado!) Ahora, obviamente quiero usarlo para iniciar sesi...

2  Cómo escribir un KSP para conectarse en Kerb_Certificate_Logon  ( How to write a ksp to hook up into kerb certificate logon ) 
Hola, todo lo que he escrito un Credentialprovider personalizado que funciona bien cuando se usa el nombre de usuario / contraseña como credencial, la contras...

1  Agregar un botón a la pantalla de inicio de sesión de Windows 7  ( Adding a button to the windows 7 logon screen ) 
Quiero implementar una funcionalidad de contraseña de restablecimiento automático para usuarios de Windows 7. Cuando la pantalla de inicio de sesión solicita ...

0  Configuración de proveedores de autenticación de Windows 10  ( Windows 10 authentication provider setup ) 
¿Puede alguien señalarme cómo puedo permitir que Windows 10 muestre múltiples proveedores de autenticación? Por alguna razón, no puedo ver el botón "Switch Us...

5  Solicitud de HTTPS de un proveedor de credenciales DLL  ( Https request from a credential provider dll ) 
He estado creando un DLL de un proveedor de credenciales que se autentica a través de Internet antes de permitir el inicio de sesión. Sin embargo, esto no ha ...

1  Cree un proveedor de credenciales personalizados que pueda acceder a la cámara web durante la sesión 0  ( Create a custom credential provider which can access web camera during session 0 ) 
hasta ahora, estaba bajo la impresión de que durante el inicio de sesión, webcamera y micrófono no se puede acceder en la sesión 0. Vi una aplicación https:/...

1  Proveedor de credenciales en el servidor 2008 R2  ( Credential provider in server 2008 r2 ) 
Soy Newbie en los proveedores de credenciales. He hecho que mi proveedor tome SampleCredentialProvider como punto de partida. En algunas máquinas trabajó. Aho...

6  Proveedor de credenciales de Windows7 para iniciar sesión automáticamente al usuario en el evento de hardware  ( Windows7 credential provider to automatically logon user on the hardware event ) 
Estoy desarrollando un proveedor de credenciales personalizados para Windows 7. Mi objetivo es iniciar sesión automáticamente al usuario cuando se produce un ...

0  Los paquetes de autenticación de la secundaria de Windows no se llama  ( Windows sub authentication packages is not called ) 
Desarrollo un proveedor de credenciales personalizados y mi objetivo que el CP personalizado se autenticará utilizando el proveedor de autenticación personali...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos