Comment marche CreateProcess (ou comment lancer une appli indé) [VC++] - Programmation
Marsh Posté le 12-07-2001 à 22:43:41
c'est bon, j'ai trouvé, ça marche, la vie est belle, les oiseaux chantent.
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. 
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) 
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
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 } 
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 
Marsh Posté le 12-07-2001 à 22:03:06
Tout est dans le titre.
Svp donnez des exemples...