Via api in visual basic 6 remote kopieren

Guten Tag,
ich möchte in VB6 eine Datei von einem Rechner im Netz kopieren.
Es gibt kein Netzlaufwerk.
Ich kenne aber den Rechnernamen, den User und das Passwort.
Es soll laut Anwender am libsten über eine API geregelt werden.
Also etwa in der Form:
RCopy //Server/path/file User/pass c:\Temp

Gibt es da eine API oder vergleichbares, mit der ich das bewerkstelligen kann ?

Vielen Dank

Hallo proettgerding (?)
das ist eine zweistufige Geschichte:

Mit einem „normalen“ Filecopy unter Angabe der Adressen in UNC Form (\Server\c$\autoexec.bat) ist der Kopierteil schon erledigt.

Wenn Du jedoch keine RECHTE auf der Maschine hast…

Eine einfache Methode der Anmeldung wäre unter
net use /?
zu finden.
Aber da brauchts etwas mehr Info…

Bin unter 07159 40 59 09 12 gerade zu erreichen…
Gruß
Peter Zimmermann www.pzAccess.de

Hallo Herr Zimmermann,
vielen Dank für die Antwort.
Leider ist es so, dass ich kein Netzlaufwerk aufmachen darf.
Filecopy und auch der API-Befehl Copyfile reichen meines Wissens nicht aus, um die Berechtigung mitzuführen.
Im Kopierbefehl bzw. dem Umfeld dazu muss diese erfolgen.
Gruß
Röttgerding

Das Problem ist dermaßen komplex, und dazu für das System beider Parteien nicht ungefährlich, so dass ich dazu keine weiteren Angaben machen möchte.
Vielleicht können sie sich mit dem Anwender auf eine andere Möglichkeit des Austausches der speziellen Datei(n) einigen.
Bitte entschuldigen sie, dass ich ihnen keine bessere Antwort geben kann.

MfG

Leider ist es so, dass ich kein Netzlaufwerk aufmachen darf.

Weil da User/Pass ein Sicherheitsrisiko darstellen?
was ist sonst gegen das kurzfristige Anmelden zu sagen?

Umgekehrt bedeutet das, dass User/Pass in der Anwendung verwaltet werden müssen. Das ist auch nicht gerade sicher. Eine ‚geheime‘ Anmeldung zu schreiben via InitializeSecurityContext et al fliegt bei der ersten Rechteänderung auf die Nase und nicht auf. Fehlersuche ist vorprogrammiert…

Besser wäre es dann, eine versteckte Freigabe$ zu verwenden, auf die der User die Rechte hat.
Dann hat man das im Griff.

Gruß
Peter

Hallo,
das Kopieren auf UNC-Pfade sollte auch einfach mit FileCopy machbar sein. Falls allerdings vorher die Freigabe mit User/Pwd erstellt werden muss, kann ich leider auch nicht weiterhelfen.

Hallo,
kann dir die Frage leider nicht beantworten.
MfG Gerd