Datei downloaden probleme mit dem HTTP Header



  • if(pos != std::string::npos)
    {
    	temp.erase(0, pos + 4);
    //	strcpy(buffer2, (char*)temp.c_str());
    	out.write((char*)temp.c_str(), temp.length());
    }
    

    hat aber nichst mit dem allgemeinen problem zu tun das schon angesprochen wurde.
    ich weis auch nicht in wie weit bei deinem download die null terminierung eine
    rolle spielt. ich würde dir auch zu den winapi funktionen raten.



  • Keine Ahnung schrieb:

    so:

    char url[] = "http:/bla.com/source.exe";
    char file[] = "C:\\destin.exe";

    URLDownloadToFile(NULL, url, file, NULL, NULL);

    irgenwie so muss es in C++ aussehen 😃

    sorry aber ich komme aus win32-Assemblerprogrammierer-Welt 😉

    Selbstverständlich muss die dll erst in den Speicher geladen, und die Funktion gefunden werden:

    LoadLibrary();
    GetProcAddress();



  • Selbstverständlich muss die dll erst in den Speicher geladen, und die Funktion gefunden werden:

    LoadLibrary();
    GetProcAddress();

    Hallo fremder!
    Wir haben dafür urlmon.lib.



  • lib schrieb:

    Selbstverständlich muss die dll erst in den Speicher geladen, und die Funktion gefunden werden:

    LoadLibrary();
    GetProcAddress();

    Hallo fremder!
    Wir haben dafür urlmon.lib.

    Und wir (ASM-Progger) haben es nicht immer 😃
    Besonderes wenns um Shellcodeprogrammierung geht 😃 😃 😃
    Am sonsten gehts dann noch einfacher 👍 hast du Recht
    Grüß


Anmelden zum Antworten