Eine ordentliche
GUI wäre definitiv der nächste Schritt. Hatte mir schon überlegt das Programm eventuell sogar an die Metro UI anzulehnen. Die Idee neben optionalem Master Passwort, einfach Windows Passwörter zu verwenden ist auf jeden Fall interessant.
Habe mal ein wenig mit LogonUser + CreateProcessAsUser rumgespielt, doch leider erzeugt mir der Code komischerweise ausschließlich SYSTEM Prozesse (obwohl ich fast die selbe Funktion in einem Service von mir verwende, um elevated Prozesse im Benutzerkontext zu starten). Die Alternative CreateProcessWithLogon startet mir überhaupt keinen Prozess, obwohl kein Fehlercode angezeigt wird.
Habe im Moment auch keine Lust da großartig Zeit zu investieren. Sollte nur ein kleines Projekt für zwischendurch sein. Fals Interesse besteht, kann ich aber gerne den Quelltext posten.