Frage

Ist es möglich, einen Benutzer zu verkörpern, ohne Benutzername / Kennwort angeben? Grundsätzlich würde Ich mag die CSIDL_LOCAL_APPDATA für einen Benutzer bekommen (nicht die aktuelle Datei) mit der ShGetFolderPath() Funktion. Alle habe ich noch ein SID für diesen Benutzer.

War es hilfreich?

Lösung

Nein, Sie haben Win32 API aufrufen Logonuser Funktionsfenster Token zurück-Konto zu bekommen, damit Sie können dann ausgeben.

Andere Tipps

Sie können einen Benutzeridentitätswechsel ohne Kennwort anmelden von ZwCreateToken aufrufen. Siehe die CreatePureUserToken Funktion in diesem Artikel: GUI-basierte RunAsEx Sie müssen als Administrator ausgeführt werden (oder Localsystem) für diese arbeiten.

Eine andere Technik ist Windows-Subauthentifizierungs Pakete zu verwenden. Auf diese Weise können Sie Fenster integrierte Authentifizierung außer Kraft zu setzen und ein Logonuser erlauben erfolgreich zu sein, auch wenn kein Passwort angegeben wurde. Sehen Sie diese KB-Artikel .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top