VC++ 6.0 Header un lib für Humaxtools.dll



  • Hallo zusammen,

    nach ein paar Jahren wollte ich mich aus gegebenen Anlass mal wieder an C++ geben.

    Es gibt von Humax einen (schlechten) Kanallisteneditor, bei welchem die im Titel genannte Dll mitgeliefert wird. Diese ist für die Entschlüsselung der Kanalliste zuständig. Ich will versuchen einen eigenen Kanallisteneditor zu erstellen habe allerdings nicht so viel Erfahrung mit dem Handling solcher DLLs. Könnte mir jemand von Euch helfen zumindest eine entsprechende Headerdatei zu erstellen. Daraus kann ich dann ja die entsprechende lib erstellen...

    Der Dependeny Walker gibt Folgendes aus:

    unmaskiert

    SerialComm::SerialComm(class SerialComm const &)
    SerialComm::SerialComm(void)
    SerialComm::~SerialComm(void)
    class SerialComm & SerialComm::operator=(class SerialComm const &)
    const SerialComm::`vftable'
    int SerialComm::AES_Decryption(unsigned char *,unsigned char *,unsigned long)
    int SerialComm::AES_Encryption(unsigned char *,unsigned char *,unsigned long)
    unsigned int SerialComm::LZWDecoding(char const 😉
    unsigned int SerialComm::LZWEnCoding(char const *,unsigned long,unsigned char 😉
    long SerialComm::LZWGetFileSize(void)
    int SerialComm::LZWSetDecodeMemory(unsigned char 😉
    int SerialComm::ShowDlg_Receieve(char const * &,int &)
    int SerialComm::ShowDlg_Send(char const *,int &)
    int SerialComm::ShowDlg_Setting(void)

    Viele Grüße
    Duddits



  • Warum lernst du zuerst nicht mal die Grundlagen von DLL's und machst das dan nacher selber?

    Ein gutes Tutorial:
    http://www.spieleprogrammierer.de/phpBB2/viewtopic.php?t=6200



  • Hi,

    danke für den Tipp. Das Problem ist, dass ich diese externe DLL zwingend benötige, so dass ich das Pferd von hinten aufzäumen muss. Ich habe schon viel gesucht, aber konnte aber noch keine Information finden wie und ob ich aus den o.g. Informationen wirklich alles herausbekomme um einen Header zu erstellen.

    Viele Grüße
    Duddits



  • Duddits schrieb:

    Hi,

    danke für den Tipp. Das Problem ist, dass ich diese externe DLL zwingend benötige, so dass ich das Pferd von hinten aufzäumen muss. Ich habe schon viel gesucht, aber konnte aber noch keine Information finden wie und ob ich aus den o.g. Informationen wirklich alles herausbekomme um einen Header zu erstellen.

    Viele Grüße
    Duddits

    Die Header sind meist in irgendeinem SDK erhältlich, falls es eins gibt..



  • Das ist ja gerade mien Problem - es gibt den Header in keinem SDK...

    Viele Grüße
    Duddits


Anmelden zum Antworten