[C/C++] Programm öffnen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von speed04, 2. November 2008 .

Schlagworte:
  1. 2. November 2008
    Programm öffnen

    also irgendwie bekomme ich es nicht hin, bzw. weiß den befehl wahrscheinlich nicht.

    ich möchte einen c - code schreiben, der mir es ermöglicht eine datei/programm zu öffnen. eine datei (z.b. ne textdatei) bekomme ich geöffnet, gelesen, geschrieben und wieder geschlossen. aber wie macht man das für eine programm exe (z.b. vlc, firefox, etc.)???

    ich meine über fopen, dass ist doch käse. am ende muss das ja vom prinzip her so sein, dass das wie auf der kommandozeile funktioniert, da gebe ich ja den kompletten pfad an und die dazugehörige exe. ich würde ja in mein c-code auch den kompletten pfad nutzen.

    hintergrund warum ich das wissen möchte: später will ich das prinzip in Qt umsetzen. da soll mal ein fenster entstehen, welches dann schaltflächen hat, wo ich dann eine davon anklicke und es öffnet mir das programm.

    über hilfe, anregungen, ideen und kritik bin ich sehr erfreut.

    THX
     
  2. 2. November 2008
    AW: Programm öffnen

    Naja, mit fopen() etc. kannst du die Dateien natürlich öffnen ^^
    Aber ich glaube, du willst sie eher ausführen, also starten

    Unter Windows kannst du dir mal ShellExecute() anschauen, oder CreateProcess() wenn du das Prozess-Handle noch mal brauchst.
    Qt hat aber mit Sicherheit ne eigene Klasse mit der das geht.
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.