[VC++] Comment marche CreateProcess (ou comment lancer une appli indé)

Comment marche CreateProcess (ou comment lancer une appli indé) [VC++] - Programmation

Marsh Posté le 12-07-2001 à 22:03:06    

Tout est dans le titre.
Svp donnez des exemples...

Reply

Marsh Posté le 12-07-2001 à 22:03:06   

Reply

Marsh Posté le 12-07-2001 à 22:43:41    

c'est bon, j'ai trouvé, ça marche, la vie est belle, les oiseaux chantent.

Reply

Marsh Posté le 12-07-2001 à 22:45:23    

BOOL bRet ;
 STARTUPINFO sui ;
 PROCESS_INFORMATION pi ;
 
 sui.cb = sizeof (STARTUPINFO);
 GetStartupInfo (&sui);
 sui.dwFlags = STARTF_USESHOWWINDOW ;
 sui.wShowWindow = SW_SHOW ;
 
 bRet = CreateProcess ("c:\\jeux\\hl.exe" ),
                      "c:\\jeux\\hl.exe -console +connect 192.168.199.1:27015",
                      NULL, NULL, FALSE,
                      0, NULL, NULL,
                      &sui,
                      &pi);
 
voila je crois que ca ca marche , dans la première chaine tu met le chemin , dans la deuxième tu met le chemin + les options.

Reply

Marsh Posté le 12-07-2001 à 22:45:54    

merde le temps que j'ecrive le message ....

Reply

Marsh Posté le 12-07-2001 à 22:47:21    

tant pis !
comment as tu su que c'était pour HL ?
je suis en train de bosser sur un mapcycle generator/tweaker/launcher pour client/serveru dédié HL et tous ses mods.... (contact me pour info)

Reply

Marsh Posté le 12-07-2001 à 23:46:00    

ben en fait je fait un truc pour pourvoir lancer les jeux pour les lan ( hl , ut , q3 ...) , c un peu comme pour zone jeux. j'ai fini a proprement parlé l'appli, je m'attaque aux stats des joueurs mais sans me basé sur les logs, direct sur la sortie des serveurs et a la gestion des tournois, voila j'espère l'avoir fini avant la fin des vacances (après ya ce putain de iut qui recommence ... ) bon courrage pour la tienne

Reply

Marsh Posté le 13-07-2001 à 15:18:59    

Essaye ShellExecute, c pas mal non plus :
 
HINSTANCE ShellExecute(
    HWND hwnd,  
    LPCTSTR lpOperation,
    LPCTSTR lpFile,  
    LPCTSTR lpParameters,  
    LPCTSTR lpDirectory,
    INT nShowCmd
);
 
avec  
lpOperation = "open"
lpFile = "toto.exe"
lpParamaters ="foo bar"
lpDirectory = "c:\temp"
nShowCmd =
{
SW_HIDE, SW_MAXIMIZE, SW_MINIMIZE,  SW_RESTORE,  
SW_SHOW  ,
SW_SHOWDEFAULT  ,SW_SHOWMAXIMIZED ,  
SW_SHOWMINIMIZED ,  
SW_SHOWMINNOACTIVE ,SW_SHOWNOACTIVATE  ,SW_SHOWNORMAL }

Reply

Marsh Posté le 15-07-2001 à 05:14:38    

C'est pas mal mais ca n'a rien a voir :)

Reply

Marsh Posté le 15-07-2001 à 09:42:44    

shellexecute c'est sympa pour ouvrir un fichier avec l'appli associée.
Createprocess c'eszt pour lancer une appli

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed