Veja aqui: Existe um equivalente de SU para Windows
Essencialmente, a arquitetura do sistema operacional impede fazer o que você deseja sem armazenar credenciais. Sim, você pode armazená-los "criptografados", mas se o usuário não precisar digitar nada (por exemplo, uma senha), qualquer "criptografia" usada para armazenar as credenciais terá sua chave armazenada ao lado, como que pode ser "descriptografado" (realmente codificado / decodificado) no momento em que o usuário acessa.
Conseguir que os sistemas operacionais Windows NT criem um token de acesso como outro uso sem especificar sua senha exige a chamada de APIs de modo nativo não documentadas. O projeto RunAsEx fará isso, mas poderá ser interrompido em versões futuras do Windows.