Von einem Programm in die Funktion einer laufenden exe greifen



  • Hallo,
    ich habe 2 Programme, das eine wurde aber nicht von mir geschrieben und ich habe den Quelltext nicht.
    In dem Programm das nicht von mir stammt gibt es ein paar Checkboxen.
    Gibt es eine Möglichkeit in meinem Programm was auszuführen das die Checkbox in einem laufenden Programm setzt??????

    Danke



  • Du könntest das Programm per SendMessage() fernsteuern - und ihm vortäuschen, daß der Nutzer die entsprechenden Checkboxen ausgewählt hat (aber frag mich nicht, welche Nachrichten du wohin schicken mußt, um dein Ziel zu erreichen).



  • Also wie mein Vorredner schon gesagt hast kannst du per
    FindWindow(...); das Handle der Checkboxen ermitteln und mittels SendMessage(HwndCheckbox, BM_SETCHECK, BST_CHECKED, 0); die Checkboxen "checken" 😉
    Informationen zu den Funktionen findest du in der MSDN.

    MfG schirrmie


Anmelden zum Antworten