Für euch wahrscheinlich einfache Frage, für mich ein einziges Rätsel...
-
Hey, also erstmal vorn weg ich hab so gut wie keine ahnung von cpp.
Ich kann grade so einfache Abfragen wie z.B. Passwort eingaben etc. schreiben.
Allerdings hab ich mir überlegt, ob es nicht cool wäre wenn dann nach dieser Passwort abfrage auch tatsächlich etwas passieren würde
Also z.B. muss ich ein pw eingeben und nach der richtigen eingabe wird dann ein Programm ausgeführt. Meinetwegen ein Spiel oder so.
Nun zu meiner Frage, welchen Befehl muss ich eingeben um dem Programm zu sagen:
Führe ....exe aus?Ich hoffe ich konnte mich relativ verständlich ausdrücken und ich bin hier im richtigen Forum
LG Jonas
-
-
Erstmal danke für die schnelle Hilfe Belli,
auf der Seite hab ich mich umgesehen, wo kann ich aber jetzt den 'Befehl' finden?
-
Der Befehl heißt "CreateProcess"
-
Also einfach
CreateProcess C:\Dateipfad...??
-
Jonas321xD schrieb:
Also einfach
CreateProcess C:\Dateipfad...??
Nein. Offenbar reicht umsehen nicht.
-
if(!CreateProcess
??
-
und was schreibe ich dann dahinter?
-
Lern Funktionen kennen, dann kommst du wieder.
-
if(!CreateProcess
macht für mich keinen Sinn. bedeutet if nicht das eine bedingung erfüllt werden muss?
-
ihr seit ja unglaublich nett hier.
danke trotzdem.
-
Hier kannst c++ lern: http://de.wikibooks.org/wiki/C%2B%2B-Programmierung/_Inhaltsverzeichnis
Du wirst erst Hilfe bekommen, wenn du auch zeigst das du lernst. Du wirst hier kaum direkt Code bekommen.
-
Jonas321xD schrieb:
ihr seit ja unglaublich nett hier.
danke trotzdem.Auf der verlinkten Seite steht alles, was du wissen musst. Deine Versuche zeigen aber, dass du einfach noch nicht so weit bist.
Überleg dir eine einfachere Funktion für dein Programm.
-
"CreateProcess" ist definitiv nichts, mit dem du dich bei deinem Wissensstand beschäftigen solltest.
-
Jonas321xD schrieb:
ihr seit ja unglaublich nett hier.
danke trotzdem.Helfen kostet Zeit, und Zeit verschwendet man ungern für Menschen, die alles nur vorgekaut haben wollen.
Ein Forum ist nicht dazu eine Komplettlösung zu präsentieren, sondern jemanden zu helfen. Und Menschen die keine Motivation und Eigeninitative aufzeigen hilft man ungern, da sie daraus auch nichts lernen. Zeig Interesse, zeig Initiative, stell _konkrete_ Fragen und du bekommst auch gute und freundliche Antworten.
-
Öh, die anzuwendende Funktion für Windows-Betriebssysteme ist CreateProcess. Wie sie funktioniert, also welche Parameter sie erwartet und was sie zurückgibt, steht auf der Seite, die ich Dir oben verlinkt habe.
-
Er weiß nur noch nicht, was Funktionen sind.
-
Woher weißt Du das?
-
Jonas321xD schrieb:
Also einfach
CreateProcess C:\Dateipfad...??
-
Er hat Passwortabfragen programmiert. Glaubst Du, das hat er ohne einen Funktionsaufruf gemacht?