Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Createprocess c++

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
07.05.2011, 22:04 Uhr
Napsta



Guten Abend,

Ich habe ein Großes Problem, und zwar CreateProcess. Ich habe die Reference gelesen, aber verstehe es nicht(Vielleicht weil mein Englisch nicht so gut ist). Ich bin ganz am verzweifeln...
Kan mir jemand ein Beispiel schreiben? Wie man mit CreatProcess den cmd.exe öffnet.
Das wäre sehr hilfreich oder eine erklärung.



MSDN Libary: http://msdn.microsoft.com/en-us/library/ms682425


Mit vielen Grüßen Napsta
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
08.05.2011, 08:04 Uhr
~f.-th.
Gast


Damit wir sehen wie weit dein Versuch ist, schreib mal hier deinen Quelltext hin.

Das kann im Einzelfall auch von der Version des Betriebssystems abhängig sein.

MfG f.-th.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
08.05.2011, 09:33 Uhr
Napsta



Ich will ja nur den cmd.exe öffnen und nix anderes erstmal.


hier der Code(Ist wohl ganz falsch):


C++:
#include <iostream>
#include <Windows.h>

using namespace std;

int main()
{
    CreateProcess(cmd.exe,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL);

return 0;
}





MFG Napsta
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
08.05.2011, 18:32 Uhr
0xdeadbeef
Gott
(Operator)


Konkret ist dein Problem, dass die Anführungszeichen um "cmd.exe" fehlen.

C++:
CreateProcess("cmd.exe", ...);


könnte schon kompilieren. Ich bin mir allerdings nicht sicher, dass alle weiteren Argumente NULL sein können, und wenn ich mich recht entsinne, sind auch nicht alle Zeiger.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
14.05.2011, 11:42 Uhr
~toxic
Gast


hi,
ein gutes beispiel ist doch auf der von dir gefundenen seite verlinkt (unter "Examples")
http://msdn.microsoft.com/en-us/library/ms682512
nur musst du dort beim CreateProcess(...) das "argv[1]" gegen deinen string tauschen
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
24.05.2011, 20:29 Uhr
Napsta



danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


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: