GetModuleFileName & CopyFile
Code:
int main(void){
char path[MAX_PATH];
HMODULE hModule = GetModuleHandle(NULL);
if (hModule != NULL)
{ GetModuleFileName(hModule, path, (sizeof(path)));
}
CopyFile(path, "C:\\xyz", 0);
}
And no I dont want static paths.
//EDIT
found a solution.
Code:
char szFilepath[255]; char szFilename[255]; char szDestpath[255]; GetModuleFileName(NULL, szFilepath, 255); GetFileTitle(szFilepath, szFilename, 255); strcpy_s(szDestpath, "C:\\xyz\\"); strcat_s(szDestpath, szFilename); CopyFile(szFilepath, szDestpath, FALSE);

