AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Probleme mit ShellExecute (pscp.exe)

Ein Thema von Errraddicator · begonnen am 6. Okt 2008 · letzter Beitrag vom 7. Okt 2008
 
Errraddicator

Registriert seit: 26. Jun 2008
161 Beiträge
 
Delphi 2007 Professional
 
#1

Probleme mit ShellExecute (pscp.exe)

  Alt 6. Okt 2008, 14:28
Hiho,

ich hab da ma wieder ne Frage:

Ich möchte eine Datei von einem Windows Rechner (der wo das Programm läuft) auf einen Linux-Rechner kopieren.
Das mache ich bisher wie folgt:
Delphi-Quellcode:
copyExe := '<path>\pscp.exe';
copyParams := '-l <user> -pw <password> ' + targetName + ' <server>:<path>';
copyDir := ExtractFileDir(copyExe);
ShellExecute(self.Handle, 'open', PChar(copyExe), PChar(copyParams), PChar(copyDir), SW_SHOWNORMAL);
Die ganzen <>-Teile sind natürlich in echt komplett & korrekt gefüllt, nur aus Datenschutzgründen hier nich aufgeführt. *G*

...

Wenn mein Programm jetzt an diese Stelle kommt, schickt es den Befehl weg, bekommt auch keine Fehlermeldung, PSCP poppt auf und geht sofort wieder zu ohne was zu machen.
Dann dachte ich, das was an dem Befehl falsch wäre, wenn ich mir aber copyExe und copyParams z.B. ma in ne LOG ausgeben lasse und vom selben Rechner über cmd ausführe, klappt der Befehl 1A.

Hat wer ne Idee, woran das liegen kann, dass ein Befehl aus cmd heraus klappt, aber aus meinem Delphi Programm nicht?
Oder vielleicht einfach nur nen Tipp, wie ich die Ausgabe von PSCP abfragen kann, denn bisher sehe ich ja nicht mal ne Fehlermeldung, sondern halt nur dasses nich gefunzt hat.

...

Oder liegt es vielleicht an Putty´s PSCP?
Bei anderen Programmen arbeite ich praktisch genauso mit ShellExecute und da funzt es...


Danke im Voraus

cu Patrick
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:26 Uhr.
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