Forum: Win32/Win64 API (native code)
Delphi
by cherry,
30. Sep 2009
Na ja, je nach dem wie man es Betrachtet:
Ich versuchte ein Problem mit CreateProcessWithLogonW zu lösen, aber ich kriegte es nicht hin. Deshalb dieser Thread hier. Als mir nieman Helfen konnte, resp. ich es einfach nicht hinbekommen habe, entschied ich mich einen anderen Lösungsansatz zu wählen. Da hatte ich das Problem hier: http://www.delphipraxis.net/internal_redirect.php?p=1084732 und in...
Forum: Win32/Win64 API (native code)
Delphi
by cherry,
30. Sep 2009
Per Zufall habe ich den Fehler entdeckt:
http://www.michael-puff.de/Developer/Delphi/Code-Snippets/CreateProcessWithLogonW.shtml
Der korrekte Aufruf erfolgt so:
(Die entsprechende Stelle ist markiert)
result := CreateProcessWithLogonW(PWideChar(USER),PWideChar(DOMAIN),
PWideChar(PW),LogonType,
nil, PWideChar(APPLICATION +' "'+ PARAMS +'"'),
Forum: Win32/Win64 API (native code)
Delphi
by cherry,
17. Sep 2009
in der textdatei "%ERRORLEVEL% >> error.log" steht nichts drinn. Ist ja auch logisch, das Setup wird, wenn ichs in der Kommandozeile eingebe so installiert wies sein soll...
Aber ich hab da eine wage Vermutung:
Wenn ich das Setup in einem Batch ausführe, bleibt die Kommandozeile so lange offen, bis das Setup fertig ist und schliesst dann.
Wenn ich Programme mit ERunAs starte funktionieren...
Forum: Win32/Win64 API (native code)
Delphi
by cherry,
17. Sep 2009
Hab grad was seltsames Festgestellt: Wenn ich für lpApplicationName den Pfad und Name der exe Datei angebe und für lpCommandLine die Parameter, dann scheints doch zu klappen... Jedoch nicht bei der Datei die ich testen wollte!
Ich versuchte eine Netzwerkkartentreiber Setup mit dem Parameter /s durchzuführen, das klappte nicht ->
Es gab kein fehler aber es passierte auch sonst nichts. Wenn...