Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » ein neues Programm starten

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
14.05.2004, 15:45 Uhr
~Peter
Gast


Hallo,
wie kann ich ein neues Programm z.B. in einem Dialogfenster über ein Button öffnen.Ich will irgend ein .exe file von Laufwerk x starten. Was sind die Befehle. Mit WinExec("notepad.exe", SW_SHOW); konnte ich den Editor öffnen.Wie kann ich aber nun andere exe Dateien undd Programme öffnen und somit starten??
Danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
14.05.2004, 15:53 Uhr
~Arschkeks
Gast



C++:
system("my.exe");

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
14.05.2004, 16:13 Uhr
~Peter
Gast


Klappt leider nicht
Es öffnet sich eine MSDOS Maske die darauf sofort schließt.Ich würde gerne z.B. mit dem Button den Explorer öffnen können.Oder auf ein aderes Laufwerk verweisen!!??
Gruß
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
14.05.2004, 16:17 Uhr
rene rosenberger




Code:
WinExec("c:\\windows\\explorer.exe", SW_SHOW)



oder

Code:
void CMainFrame::OnHilfeLinkzumforum()
{
    STARTUPINFO si;
    PROCESS_INFORMATION pi;

    char *programm = "C:\\Programme\\Internet Explorer\\iexplore.exe www.Forum.de";

    ZeroMemory( &si, sizeof(si) );
    si.cb = sizeof(si);
    ZeroMemory( &pi, sizeof(pi) );


    // Startet den neuen Prozess
    CreateProcess( NULL,    // No module name (use command line).
        programm,            // Command line.
        NULL,                // Process handle not inheritable.
        NULL,                // Thread handle not inheritable.
        FALSE,                // Set handle inheritance to FALSE.
        0,                    // No creation flags.
        NULL,                // Use parent's environment block.
        NULL,                // Use parent's starting directory.
        &si,                // Pointer to STARTUPINFO structure.
        &pi );                // Pointer to PROCESS_INFORMATION structure.
}


gruesse rene
--
gruesse rene
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.05.2004, 16:40 Uhr
~Peter
Gast


Vielen Dank Rene.Jetzt geht es.
Gruß Peter
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: