1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

XP Passwort erneuern programmieren!!!

Discussion in 'Programmieren' started by Shurikan, Feb 8, 2008.

Thread Status:
Not open for further replies.
  1. Shurikan

    Shurikan Byte

    hallo leute,
    ich brauch eure hilfe...

    ich hab vor ein programm zu erstellen, mit dem man das Windows XP passwort, dass man vergessen hat, ändern kann. Ich dachte mir auf folgenden befehl aufzubauen:

    Code:
    net user Benutzername Passwort
    damit wird ja dass passwort geändert, aber leider weiß ich ja deren benutzername nicht. also müsste man es so programmieren, dass man den gewünschten benutzer und passwort eingeben kann.

    kann mir da jemand helfen?

    ob es in einer dos-konsole oder einem fenster oder auch nur einer verknüpfung gemacht wird ist mir egal, hauptsache es funktioniert^^

    danke schonmal
     
  2. Falcon37

    Falcon37 Ganzes Gigabyte

    Du willst also einen Benutzernamen eingeben von einem Benutzer dessen Namen du nicht weißt. :jump:
    Dann wirst du den Benutzer wohl nach seinem Namen fragen müssen.
     
  3. mcc++

    mcc++ Kbyte

    Hi !

    Ich weiß ja nicht mit welscher Programmiersprache du das ganze
    machen willst ?
    Mit C oder C++ würde ich das so machen indem der User des Programms
    einfach den Benutzer den Namen eingibt mit Scanf().

    P.S um den Net user Befehl auszuführen muss der Benutzer Admin sein.
    außerdem muss er das Win Xp Passwort ja kennen um den PC
    hochzufahren .Ist aber trotzstet eine gute Idee . ;)

    Gruß

    Nils
     
  4. Falcon37

    Falcon37 Ganzes Gigabyte

    Ich glaube eher, dass er als Admin die Kennwörter der anderen Benutzer ändern will.

    Mfg
     
  5. Michi0815

    Michi0815 Guest

    geht es um den momentan angemeldeten benutzer?

    wenn ja: die umgebungsvariable username enthält - wer hätte das gedacht - den benutzernamen ;)
     
  6. da_Ferdi

    da_Ferdi Halbes Megabyte

    der befehl funktioniert natürlich nur, wenn der aktuelle rechtesatz einräumt, das passwort zu ändern. dis ist nur der fall, wenn man als administrator arbeitet, und dann kann man sowieso über die systemsteuerung das kennwort eines jeden benutzers ändern.
     
  7. Falcon37

    Falcon37 Ganzes Gigabyte

    Das weiß der TO doch.
    Er will es automatisieren ;)
     
  8. da_Ferdi

    da_Ferdi Halbes Megabyte

    sicher ? :)

    ich war aber nicht der erste, wie ich gerade beim nochmal drüberlesen festgestellt habe..:
     
  9. mcc++

    mcc++ Kbyte

    Das mit dem zuerst Posten dann erst kucken ob eine weiter Seite
    besteht passiert mir auch immer wieder ;)
     
  10. mcc++

    mcc++ Kbyte

    Mir ist noch was eingefallen .
    wie wär’s mit dem Befehl
    ?
     
  11. Shurikan

    Shurikan Byte

    ok danke für eure hilfe aber ich habs jetzt selbst rausgefunden^^

    Code:
    @echo off
    
    :Start
    
    echo -------------
    echo Pass Replacer
    echo -------------
    echo Hiermit koennen Sie ihr Windows XP Passwort aendern,
    echo ohne das alte dafuer wissen zu muessen.
    echo ----------------------------------------------------
    pause
    echo Moechten Sie ihr Passwort aendern?
    set /P a= [j]a, [n]ein: 
    if "%a%"=="j" goto Benutzer
    if "%a%"=="n" goto Ende
    
    :Benutzer
    
    echo Wie lautet der Benutzername, dessen Passwort geaendert
    echo werden soll?
    set /P b= Benutzer: 
    
    :Passwort
    
    echo Bitte geben Sie ihr neues Passwort ein.
    set /P c= Passwort: 
    echo Bitte wiederholen Sie das Passwort.
    set /P d= Passwort: 
    if not "%c%"=="%d%" goto PasswortError
    net user %b% %c%
    echo Ihr neues Passwort fuer %b% ist %c%.
    pause
    
    :Ausschalten
    
    echo Soll der PC nun neu gestartet werden?
    set /P e= [j]a, [n]ein: 
    if "%e%"=="j" goto Neustart
    if "%e%"=="n" goto Ende
    
    :PasswortError
    
    echo Ihre Eingabe stimmt nicht mit dem Passwort ueberein.
    goto Passwort
    
    :Neustart
    
    echo Der PC wird jetzt neu gestartet.
    pause
    shutdown -r -t 0
    
    :Ende
    echo Das Programm wird jetzt beendet.
    pause
    exit
    funktioniert sogar :)
     
  12. Shurikan

    Shurikan Byte

    sry für doppelpost aber ich hab noch ne frage...

    wie kann man den text aus einer textdatei herauslesen und diesem gleich eine variable zufügen?
    thx
     
  13. Michi0815

    Michi0815 Guest

    mach mal "help for"
    insbesondere der schalter /F könnte interessant sein...
     
Thread Status:
Not open for further replies.

Share This Page