tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
4
ZUGRIFFE
519
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    styria styria ist offline Rookie
    Registriert seit
    Mar 2008
    Beiträge
    6
    Grüß Euch,

    habe die Frage ob es in C auch einen Befehl gibt der ein Programm im Hintergrund offnet, also so dass das Fenster nicht geöffnet wird! Kenne nur die Funktion system() mit der man ein Programm öffnet aber zugleich auch das Fenster des Programms geöffnet wird.

    Danke für Eure Hilfe!
     

  2. #2
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    CreateProcess kann das, die (alte) simplere Variante wäre WinExec. Da kannst du eine SW_-Konstante mitgeben.

    Allerdings ist das aufrufende Programm frei, das zu ignorieren und dir trotzdem ein Fenster aufzureissen.
     

  3. #3
    styria styria ist offline Rookie
    Registriert seit
    Mar 2008
    Beiträge
    6
    Hallo Endurion,

    danke für die wirklich rasche Hilfe.
    Kannst mir vielleicht noch sagen wie der Befehl aussieht und was alles übergeben werden muss. Bin nämlich erst am Anfang meiner Programmierkarriere, kenn mich leider noch nicht so gut aus und in meinen zwei Büchern steht auch nix!
    Will eigentlich nur mein C-Programm, welches als exe abgespeichert wurde im Hintergrund ablaufen lassen, ohne dass es jemand sieht.
    Habe das auch schon mit dem Befehl ShellExecute() und den Hinweis SW_HIDE ausprobiert, aber es zeigt mir trotzdem das blöde Fenster an.

    Danke!
     

  4. #4
    Avatar von Endurion
    Endurion Endurion ist offline Mitglied Diamant
    Registriert seit
    Apr 2004
    Beiträge
    2.151
    Da würde ich die MSDN (auch online) empfehlen. Ich würde jetzt auch nur da nachsehen und Ausschnitte hier reinposten.

    Sach mal, wenn das eh dein Programm ist, das da unsichtbar laufen soll, wäre es doch einfacher, das Programm selbst anzupassen? Dort das Fenster nicht mit WS_VISIBLE oder SW_SHOW aufrufen.
     

  5. #5
    styria styria ist offline Rookie
    Registriert seit
    Mar 2008
    Beiträge
    6
    Vielen Dank Endurion,

    werde Deinen Vorschlag gleich ausprobieren!
    Wünsch Dir noch ein schönes Wochenende!

     

Ähnliche Themen

  1. Datei ohne Stream öffnen
    Von colblake im Forum .NET Café
    Antworten: 3
    Letzter Beitrag: 24.08.10, 15:13
  2. Datei ohne Rückfrage öffnen
    Von uwee im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 03.02.06, 18:28
  3. Datei von Festplatte öffnen ohne Browser?
    Von Orphelina im Forum Flash Plattform
    Antworten: 4
    Letzter Beitrag: 25.08.05, 20:32
  4. Antworten: 1
    Letzter Beitrag: 02.06.05, 12:23
  5. Datei direckt öffnen (ohne Nachfrage)
    Von Crowner im Forum HTML & XHTML
    Antworten: 1
    Letzter Beitrag: 14.07.04, 03:02