Un poco más de progreso:
Esto funciona para cualquier cuenta en la que se inician los servicios. Esto es si damos las credenciales de una cuenta en particular en la pestaña Iniciar sesión de un servicio. Entonces funciona para esa cuenta y así sucesivamente. Este es el mismo caso con Windows Remote Management. Pero todo funciona bien sobre RDP.
Algún progreso
He instalado el servicio SSHD con un usuario con privilegios de administrador cyg_server. Cuando me conecto a través de ssh a esta cuenta. El gerente de credenciales está trabajando bien. Pero cuando inicio sesión con otros usuarios, no lo haría.
Pregunta original
También observé que cualquier programa que guarde las claves del administrador de credenciales de Windows me está dando A specified logon session does not exist. It may already have been terminated.
error. (Sólo cuando se ejecuta a través de ssh)
Aunque hay algunos punteros hacia el tema en internet. No pude encontrar exactamente el problema de la raíz.
Edición: Información adicional
El programa que escribí está llamando finalmente CredWriteW
función de ganar api.
¿Podrías ayudar?