Delphi-PRAXiS
Seite 1 von 5  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Benutzerkennwort auslesen ?? (https://www.delphipraxis.net/116819-benutzerkennwort-auslesen.html)

kuba 7. Jul 2008 09:04


Benutzerkennwort auslesen ??
 
Hallo,

ich möchte das Kennwort eines Benutzers auslesen um damit ein Programm zu starten (RunAs).
Bisher habe ich keine Möglichkeit gefunden an das Kennwort heranzukommen, hat jemand eine Idee ?

KUBA

SirThornberry 7. Jul 2008 09:06

Re: Benutzerkennwort auslesen ??
 
Es ist nicht möglich das Kennwort auszulesen weil es in dein meisten Fällen gar nicht gespeichert wird sondern nur eine aus dem Kennwort generierte Zeichenfolge.

Luckie 7. Jul 2008 09:13

Re: Benutzerkennwort auslesen ??
 
Zitat:

Zitat von kuba
Hallo,

ich möchte das Kennwort eines Benutzers auslesen um damit ein Programm zu starten (RunAs).
Bisher habe ich keine Möglichkeit gefunden an das Kennwort heranzukommen, hat jemand eine Idee ?

KUBA

Ähm, hast du dir mal überlegt, was es für die Sicherheit bedeuten würden, wenn man so einfach das Kennwort auslesen könnte? Wenn du das könntest, dann könnte das jeder Malware erst recht.

chaosben 7. Jul 2008 09:15

Re: Benutzerkennwort auslesen ??
 
Zitat:

Zitat von SirThornberry
Es ist nicht möglich das Kennwort auszulesen

... es sei denn, man registriert einen eigenen Netzwerk-Provider. Dann bekommt man bei der System-Anmeldung das Kennwort im Klartext geliefert.

kuba 7. Jul 2008 09:25

Re: Benutzerkennwort auslesen ??
 
OK, OK ...

Der Benutzer ist bereits am Computer angemeldet und ich möchte in "seinem Namen" ein Programm starten.
Jemand eine Idee wie man das realisieren könnte ?

KUBA

Luckie 7. Jul 2008 09:29

Re: Benutzerkennwort auslesen ??
 
Lass den Benutzer das Kennwort eintippen, wenn dein Programm gestartet werden soll.

Sherlock 7. Jul 2008 09:37

Re: Benutzerkennwort auslesen ??
 
Da muss es auch andere Möglichkeiten geben, wie funktionieren denn single-sign-on-Systeme? Da wird doch auch das Windowskonto verwendet.

Braucht man dafür ActiveDirectory oder sowas?

Edit: http://de.wikipedia.org/wiki/Single_Sign-On

Sherlock

RavenIV 7. Jul 2008 09:42

Re: Benutzerkennwort auslesen ??
 
Zitat:

Zitat von kuba
OK, OK ...

Der Benutzer ist bereits am Computer angemeldet und ich möchte in "seinem Namen" ein Programm starten.
Jemand eine Idee wie man das realisieren könnte ?

KUBA

Wenn der Benutzer angemeldet ist und es wird ein Programm gestartet, läuft es immer in seinem Conext.
D.h. es wird "in seinem Namen" gestartet.

Anderst sieht es aus, wenn ein Dienst ein anderes Programm starten soll.
Der Dienst wird vom Administrator installiert und läuft (meistens) mit dem System-Konto.
Da SYSTEM jedoch (fast) alle Rechte hat, kann der Dienst auch in den Benutzerkontext (Eigene Dateien) schreiben.

Was willst Du denn genau machen?

kuba 7. Jul 2008 10:13

Re: Benutzerkennwort auslesen ??
 
Zitat:

Zitat von Luckie
Lass den Benutzer das Kennwort eintippen, wenn dein Programm gestartet werden soll.

Der Benutzer kennt sein Kennwort evtl. nicht ! (Autom. Anmeldung)

KUBA

kuba 7. Jul 2008 10:18

Re: Benutzerkennwort auslesen ??
 
Zitat:

Zitat von RavenIV

Was willst Du denn genau machen?

Ich habe einen Systemdienst programmiert, dieser prüft ob ein bestimmter Benutzer angemeldet ist. Falls der Benutzer angemeldet ist soll ein Programm gestartet werden (Mit benutzerrechten). Mit diesem Programm soll der Benutzer dann arbeiten.

KUBA


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:24 Uhr.
Seite 1 von 5  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz