Fremde Programme im eigenen Programm ausführen?



  • Hallo,

    was muss ich machen um ein anderes Programm in meiner Windows Applikation auszuführen. Also dasselbe wie beim Internetexplorer, wenn man eine .pdf Seite aufruft. Dann wird der Acrobat Reader ja auch im IExplorer Fenster ausgeführt.
    Hat das jemand schonmal gemacht. 🙂

    thx im voraus



  • Also im Beispiel Internet-Explorer <-> Pdf-Dokument läuft das alles über Plugins, also dynamisch-gelinkte DLL's.

    Du solltest deine Frage mal etwas konkretisieren 😉 .



  • also mit dlls kenn ich mich noch nicht aus 🙂

    Ich habs jetzt folgendermaßen realisiert:
    - Die Hauptapplikation erstellt bei jedem Start eine Datei und speichert ihr HWND Handle und ihr HINSTANCE Handle in diese Datei
    - Die auszuführenden Programme, die eine Art Hauptprogramm Erweiterung darstellen wissen jetzt die Elterndaten und können so ein Child Fenster erstellen

    Da dies jetzt klappt tu ich mich bei meinem Projekt wesentlich leichter! 😃

    Danke trotzdem für die Antwort



  • SetParent könnte dir da vllt weiterhelfen, einfach mal in MSDN nachsehen 🙂

    Gruß
    RadiatioN


Anmelden zum Antworten