U
Boar - du hattest es doch schon mal fast...
Und nein, du musst hier nicht erzählen, dass du gegoogelt hast - dann hättest du Bsp. gesehen und würdest nicht auf die Idee kommen, ne WinAPI-Fkt definieren zu wollen ("//Definition der Funktion") - mal abgesehen davon, ist es keine definition...
leider hast du meinen Beitrag auch nicht durchgelesen...
Aber da ich Mitleid mit dir habe, versuch ichs noch ein letztes Mal:
freaky_ak schrieb:
#include "stdafx.h" //
#include <windows.h>
#include <string>
using namespace std;
int main()
{
char buffer[40] = {0};
DWORD length = GetPrivateProfileString ("Device", "DeviceName", buffer, sizeof(buffer)/sizeof(buffer[0]), "./application/pdb.ini"); //
if (length >= 39)
{
std::cout << "Buffer zu klein" << std::endl;
return 1;
}
std::string Pfad = "/temp/";
Pfad += buffer;
Pfad += ".wob.vw.vwg.p12";
if (! CopyFile(Pfad.c_str(), "./application/certadd/", false) //
{
std::cout << "Fehler beim Kopieren" << std::endl;
return 2;
}
}
das false beim CopyFile:
So würde die Datei jetzt überschrieben werden - wenn du aus dem false nen true machst, dann bricht er ab, wenn die Datei schon existiert und es kommt auch die Meldung mit Fehler beim Kopieren...
Ansonsten solltest du wirklich erst mal nen C++-Buch kaufen... Und lernen, wie man Funktionen aufruft, definiert, ... So wird das jedenfalls nichts.
bb