An CWinApp aus DLL herankommen



  • Hallo 🤡
    Gibt es eine Möglichkeit, aus einer DLL heraus an das CWinApp-Objekt der importierenden Applikation heranzukommen? Hintergrund: Ich möchte letztendlich den Applikationsnamen herausfinden. Mit den einschlägigen Afx-Funktionen komme ich aber nur an den Namen meiner DLL heran :o(

    Vorab schon man vielen Dank für Eure Ideen!



  • Hi,

    um den Name der App herauszufinden kannst du diese Funktion verwenden:

    DWORD GetModuleFileName(
      HMODULE hModule,    // handle to module
      LPTSTR lpFilename,  // path buffer
      DWORD nSize         // size of buffer
    

    für hModule einfach NULL übergeben und schon solltest du den Namen der importierenden App bekommen.

    MFG
    Kai



  • Danke! War ein guter Tip! 🙂

    Micha


Anmelden zum Antworten