![]() |
Re: cmd.exe und ShellExecute liefern verschiedene Ergebnisse
Tut mir leid, dass ihr total überfordert seit. :mrgreen:
Also der ShellExecute - Aufruf:
Delphi-Quellcode:
Eigentlich dürfte nichts fehlen. (Ist von Hand getippt)
ShellExecute(Handle, PChar('open'), PChar(ExtractFileName(ePlink.Text)), PChar('-ssh -P 22 -pw "<Passwort>" root@192.168.3.201 -m "' + ExtractFilePath(ParamStr(0)) + 'info.dbtef'), PChar(ExtractFilePath(ePlink.Text)), SC_DEFAULT);
Der Befehlstext sieht so aus: Zitat:
Die LastError habe ich nicht, weil ich nicht in der Schule bin, und es hier um ein "Schulprojekt" geht. Als interessante Information: Wenn ich das erstellen der Datei (die ersten beiden Zeilen) "auslagere" also separat ausführe, funktioniert alles. (Aber es könnte sein, dass es dauert die Datei zu schreiben, und weis nicht, wann ich den Rest ausführen kann. Na gut gleiches netz und wenig zu machen, aber wer weis!) MfG xZise |
Re: cmd.exe und ShellExecute liefern verschiedene Ergebnisse
Zitat:
Delphi-Quellcode:
und dann mal im Windows SDK oder MSDN nachgucken, was der Rückgabewert bedeutet?
ret := Shellexecute(...);
ShowMessage(IntToStr(ret)); |
Re: cmd.exe und ShellExecute liefern verschiedene Ergebnisse
Zitat:
Zitat:
xZise |
Re: cmd.exe und ShellExecute liefern verschiedene Ergebnisse
was machst du denn eigentlich? Du schreibst zwei Passwörter in eine Datei und dann rufst du das Programm unter anderem mit dieser Datei als Parameter auf. Warum benutzt du nicht eine StringListe, um diese Datei zu erstellen?
|
Re: cmd.exe und ShellExecute liefern verschiedene Ergebnisse
Zitat:
Das wichtige ist, dass ich zudem (!) noch ein smbldap Aufruf ausführe. Einzeln ist alles i.o. aber zusammen funktioniert es nur über die cmd.exe! Zitat:
Die auf dem Server oder die bei den Client? Beim Client tue ich dass, aber auf den Server nicht (weis gar nicht ob das gehen würde). |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz