Ergebnis 1 bis 6 von 6
  1. #1
    Trojaner
    Registriert seit
    09.10.2007
    Beiträge
    62

    Standard Programm öffnen lassen mit visual c++

    Als erstes es geht um Visualc++ 2005 express edition ,weiß nicht ob es bei anderen sachen andere befehle sind ^^
    ALso ich erstell jetzt zb. eine simple form mit buttons und Menü,habe in den Untergeordneten Ordnern dieses Programms ,einige andere Programme ist es dan möchglich mit zb. klick->Button1 blabla open->icq.exe o.ä
    Geht das wen ja könnte mir einer sagen mit welchen befehlen ^^

    Grüßle

    PS:Weiß jemand ein gutes Visual c++ 2005 express edition buch ,indem steht wie man zb. etwas über das Internet laufen lässt(z.b Teamspeakflooder o.ä.)
    Also nicht direkt teamspeakflooder ^^ aber solche sachen das ich am ende soetwas programmieren kann...
    Sagt mir wie ihr über mich denkt!!!
    Dan sag ich euch was ihr mich mal könnt!
    Den so wie ihr über mich denkt so denke ich auch über euch!!!

  2. #2
    I'm in ur VM. Avatar von l0dsb
    Registriert seit
    23.07.2007
    Beiträge
    1.038

    Standard

    Du nutzt aber bestimmt nicht die Express Edition zum Form erstellen, die hat nämlich keinen Ressourceneditor...

    Ansonsten machst du einfach in deinem Window-Handler einen Aufruf zur API ShellExecute.

    Happy coding!

    /edit: Kannst dir ja mal WinSocket anschaun (gleich erster Link, der sollte gut sein).
    I can haz RCE?

  3. #3
    Trojaner
    Registriert seit
    09.10.2007
    Beiträge
    62

    Standard

    Ah thx werds morgen früh gleich testen


    oh doppel thx für dein edit werd mich glaube gleich daran hocken ^^
    Hast mir echt weitergeholfen

    gn8
    Sagt mir wie ihr über mich denkt!!!
    Dan sag ich euch was ihr mich mal könnt!
    Den so wie ihr über mich denkt so denke ich auch über euch!!!

  4. #4
    Trojaner
    Registriert seit
    07.08.2007
    Beiträge
    88

    Standard

    Code:
    WinExec("J:\\Programme\\Messenger\\msmsgs.exe",SW_SHOW);
    declared in windows.h
    #include <windows.h>

    hf

    errox

  5. #5
    I'm in ur VM. Avatar von l0dsb
    Registriert seit
    23.07.2007
    Beiträge
    1.038

    Standard

    Ist WinExec nicht obsolete und eigentlich nur für 16-Bit OS gedacht? Ich mein, ich hätte da mal was gelesen...

    Für volle Kompatiblität mit den neuesten Dingen würde ich ShellExecute verwenden. Nicht, dass sie im nächsten SP WinExec rauschmeißen und dann hast du den Salat.
    I can haz RCE?

  6. #6
    Stiller Leser
    Registriert seit
    15.09.2007
    Beiträge
    3

    Standard

    Code:
    STARTUPINFO si;
    PROCESS_INFORMATION pi;
    
    si.cb = sizeof(si);
    si.dwFlags = STARTF_USESHOWWINDOW;
    si.wShowWindow = SW_HIDE; // SW_SHOW für sichtbar
    char parameters[] = " "; //Parameter
    char exe[] = "Programm.exe";
    int chk=CreateProcess(exe,parameters,NULL,NULL,
    false,CREATE_NEW_PROCESS_GROUP,NULL,NULL,&si,&pi);
    if (chk==NULL)
    {
    MessageBox(NULL,"Programm konnte nicht gestartet werden!","Message", MB_OK | MB_ICONINFORMATION);
    }

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •