En la pequeña aplicación que estoy desarrollando actualmente para un cliente, debo pedirle al usuario su nombre de usuario, contraseña y dominio de inicio de sesión de Windows y luego usarlos con System.Diagnostics.Process.Start para iniciar una aplicación.C#: pida al usuario una contraseña que luego se almacena en SecureString
Tengo un cuadro de texto con UseSystemPasswordChar para enmascarar la contraseña introducida.
Necesito un System.Security.SecureString para alimentar la contraseña para System.Diagnostics.Process.Start.
¿Cómo convierto el texto ingresado en cadena segura mientras no lo hago un carácter tras otro? Alternativamente: ¿hay un mejor control de ventana para pedir al usuario una contraseña que devuelva el texto ingresado como SecureString?
Eso es exactamente lo que quiere el cliente: un programa minimalista que le permite al usuario iniciar aplicaciones en su contexto de usuario sin cerrar sesión en el usuario actualmente conectado. – BlaM
¿no pueden simplemente cambiar, haga clic con el botón derecho en la aplicación y seleccione "ejecutar como ..."? – John
@John: Lo mejor que puedo decir es que "Ejecutar como ..." ya no existe en Vista. Solo tiene una opción "Ejecutar como administrador". –