.exe an IP-Adresse senden

02/28/2014 20:11 Righex#1
Heyho Leutz,
ich bräuchte mal Hilfe bei einem kleinem Projekt...
Undzwar möchte ich eine .exe im LAN-Netzwerk verteilen.
Heisst ich möchte die Datei an eine IP senden.
Ich dachte dabei ich mache gebrauch von der Methode "CopyFile" , doch das funktioniert nicht ganz.
Die Zeile bisher ist folgende:
Code:
CopyFile(ziel, _T(ip_addr + "\\test\\exIorer.exe"), FALSE);
ziel ist die Datei die ich kopieren will & ip_addr ist die Ip-Adresse :D
Geht das überhaupt so oder muss ich was verbessern?

gz RiG
02/28/2014 20:38 Logtetsch#2
\\<Client- IP- Adresse>\C$\
Geht aber nur, sofern du Berechtigungen hast.
02/28/2014 21:11 Righex#3
Mit dem "$" Oder ist das nicht notwendig ?
02/28/2014 21:52 Logtetsch#4
Doch, ist wichtig.
02/28/2014 23:10 Jeoni#5
Quote:
ip_addr + "\\test\\exIorer.exe"
Du solltest dir noch mal die Grundlagen anschauen, wenn du schon so versuchst vermutlich zwei (C-)Strings aneinanderzuhängen. Denn selbst wenn du Berechtigungen auf das Remote-Verzeichnis hast, wirste so sicher nur Bullshit hinkriegen.
Entweder du nutzt std::strings (C++) und dann .c_str(), um den entsprechenden C-String übergeben zu können, oder arbeitest komplett mit den C-Funktionen. Das wäre hier sowas wie strcat oder dergleichen (dann aber immer schön darauf achten, dass du genügend große Speicherbereiche hast).
MfG
Jeoni