Ver aquí: ¿Hay un equivalente de SU para Windows
Esencialmente, la arquitectura del sistema operativo evita hacer lo que le gustaría sin almacenar credenciales. Sí, puede almacenarlos "encriptados", pero si se supone que el usuario no tiene que escribir nada (como, por ejemplo, una contraseña), cualquier "encriptación" que use para almacenar las credenciales tendrá su clave almacenada junto a ellos. que puede ser "descifrado" (realmente codificado / decodificado) en el momento en que el usuario accede a él.
Hacer que los sistemas operativos Windows NT creen un token de acceso como otro uso sin especificar su contraseña requiere llamar a API de modo nativo no documentadas. El proyecto RunAsEx lo hará, pero podría romperse en futuras versiones de Windows.