mit program auf exe-Datei zugreifen?
-
Moin,
wie greift man aus dem Program heraus auf eine exe-Datei zu?
Mein Program soll eine vorher geschriebene Dati aufrufen und dann den RETURN-Wert weiterverwenden.
Leider weiß ich nicht, WIE ich auf die Datei zugreife.Wenn möglich Lösung bitte mit kleinem Beispiel.
Euer ItsNotYou
-
unklar.
willst du einfach eine datei öffnen, auslesen und verwenden?
oder willst du das, was von einer schon fertigen exe, die gestartet wurde, zurückkommt, auffangen und weiterverarbeiten (zum beispiel "ping") ?
wenn zweiteres, und ich vermute, du bist windows, gabs mal einen schönen artikel
http://www.codeproject.com/system/hooksys.asp
und du musst im winapi forum fragen.das erstere wäre pur datei öffnen und auslesen.
-
ist klar.
Er will eine EXE-Datei starten.. und den Rückgabgewert bzw. Errorcode ermitteln.. um das 1. programm fortzusetzen
mfG (c)h
-
chille07 schrieb:
ist klar.
Er will eine EXE-Datei starten.. und den Rückgabgewert bzw. Errorcode ermitteln.. um das 1. programm fortzusetzen
mfG (c)h
Genau das ist es.
Und wie mache ich das nun?
-
Per
'system("irgentwas.exe"); '
-
psycomantis schrieb:
Per
'system("irgentwas.exe"); 'Geht das wirklich nur mit SYSTEM?
-
ItsNotYou schrieb:
psycomantis schrieb:
Per
'system("irgentwas.exe"); 'Geht das wirklich nur mit SYSTEM?
Nein es geht auch per :
ShellExecute(HWND_DESKTOP,"open","irgentwas.exe","parameter",NULL,SW_SHOW);
allerdings musste du <windows> includen
-
den rückgabewert von system?
na denn, viel spaß
-
elise schrieb:
den rückgabewert von system?
na denn, viel spaßWieso, bei mir funktioniert auch per system das annehmen eines Rückagewertes eines Programms.
-
war nix dagegen.
alles im grünen bereich.