Einzelnen Beitrag anzeigen

MathiasSimmack
(Gast)

n/a Beiträge
 
#18

Re: Rückgabewert von CreateProcessWithLogonW und GetLastErro

  Alt 22. Jan 2005, 16:05
Ich habe zwar keine Ahnung, was ich hier eigentlich mache , aber du hast Recht. Ich habe gerade mal ein Programm mit Parameter gestartet, und es funktionierte nicht. Normalerweise hätte der ungültige Parameter eine entsprechende Syntaxmeldung zum Vorschein bringen müssen.
Nun kann das aber in meinem Fall auch daran gelegen haben, dass ich einen langen Dateinamen hatte. Und da steht im PSDK: Anführungszeichen
Delphi-Quellcode:
  result := CreateProcessWithLogonW(PWideChar(User), nil, PWideChar(PW),
    LOGON_WITH_PROFILE, nil, pwidechar('"' + Application + '" ' + CmdLine),
    CREATE_DEFAULT_ERROR_MODE, nil, nil, @si, @pif);
Jetzt entspricht es wieder dem Muster vom Anfang, und es funktionierte bei mir sogar. Nein, jetzt kommt wieder die Meldung "Vorgang wurde erfolgreich ausgeführt", trotz falschem Passwort. Hm ...
  Mit Zitat antworten Zitat