begin process at 2012 05 30 17:57:37
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

API

 > 

Spawn avec API


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Spawn avec API

lundi 13 décembre 2004 à 16:31:36 | Spawn avec API

ALCHAN

Débutant en API.
Comment exécuter un .exe ou .com externe en "spawn" avec API. Si possible de masquer la fenetre DOS s'il y a lieu ?
Merci
lundi 13 décembre 2004 à 16:48:24 | Re : Spawn avec API

BruNews

Administrateur CodeS-SourceS
ShellExecute

ciao...
BruNews, MVP VC++
mardi 14 décembre 2004 à 09:33:55 | Re : Spawn avec API

ALCHAN

Merci BruNews,

J'ai essayé de comprendre avec la doc Borland, mais je suis à l'age des images et les exemples manquent ! Comment passet les arguments ... de reproduire en API l'équivallent en C++ de :

result = spawnl(P_WAIT, "C:\\Temp\\myprog.exe", "myprog.exe","arg1","arg2",NULL);

Merci de votre aide

PS: Le site pour trouver la doc CP5, JR4 ... est KO!
mardi 14 décembre 2004 à 10:16:59 | Re : Spawn avec API

BruNews

Administrateur CodeS-SourceS
Exemple avec attente d'execution d'1 minute maxi.

PROCESS_INFORMATION pi;
STARTUPINFO si = {sizeof(si)};
DWORD dwExit;
BOOL bok = CreateProcess(0, szCommandLine, 0, 0, 0,
CREATE_SUSPENDED, 0, 0, &si, &pi);
if(bok) {
ResumeThread(pi.hThread);
CloseHandle(pi.hThread);
// ATTENTE 1 MINUTE MAXI, EXEMPLE
dwExit = WaitForSingleObject(pi.hProcess, 60000);
// SI TROP LONG, ON LE TUE
if(dwExit == WAIT_TIMEOUT){
TerminateProcess(pi.hProcess, 0);
}
CloseHandle(pi.hProcess);
}

Details de CreateProcess() dans MSDN:
http://www.msdn.microsoft.com/library/default.asp

ciao...
BruNews, MVP VC++


Cette discussion est classée dans : api, spawn


Répondre à ce message

Sujets en rapport avec ce message

api webcam [ par alessan ] bonjour,je recherche une api gratuite pour pouvoir piloter, prendre des fotos (sans que cela s'affiche sur l'ecran) une webcam.merci d'avance! Registre ou API windows [ par Will ] Je souhaite recuperer les infos d'un pc (c a d la carte reseau, la carte son, le type de clavier etc...).Que dois-je utiliser, la base de registe wind API capte l'écran [ par Bin Laden ] Salut, Je cherche une fonction API qui capte le contenu de l'écran. QU'EST-CE QU'UNE API ? [ par ronan ] Je suis débutant et j'aimerais bien avoir une définition d'une Api. J'en entends beaucoup parler mais je sais pas trop ce que sais.Merci. API qui recupere son propre path [ par NetCommando ] je veux savoir comment une API recupere son prapre pathdu genre c:\app.exe , pour une aplication nomé "app"merci API pour visualiser des pages HTML???????? [ par Tropdemalaveclesapi ] QQN connait une api pour afficher à l'écran une page HTML? merci à tous de réfléchir à la question! UTILISATIONS D'API [ par DEL ] comment utiliser les api findwindow, findwindowex et sendmessage en C ?merci d'avance =) ++DEL plusieurs dialog [API] [ par Xs ] voila, je faisait un prog, et pis tout d'un coup, j'ai eu envie de changer son design, qui été deja sous API WIN32.ce design consiste a avoir une dial police, style,etc...[API] [ par Xs ] salut !!je voudrais savoir avec quelle fonction API on change la taille, le style, la police, etc.. d'un texte.Y compris et surtout la couleur !!!j'ai [C++ Builder 6] Compatibilité composant graphique CLX et API Windows [ par ashram79 ] Bonjour,Je programme une appli sous C++ Builder 6. Les composants graphiques sont ceux de la nouvelle biblio CLX de Borland, mais je dois maintenir un


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,950 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales