Lancer une application ou un lien

Soyez le premier à donner votre avis sur cette source.

Snippet vu 15 399 fois - Téléchargée 38 fois

Contenu du snippet

Aucune description n'est fournie pour ce projet

A voir également

Ajouter un commentaire

Commentaires

SebLinck
Messages postés
212
Date d'inscription
mardi 17 mai 2005
Statut
Membre
Dernière intervention
23 juin 2011

je procède plutôt comme ça :

PROCESS_INFORMATION Process = {0};
STARTUPINFO Start = {0};
Start.cb = sizeof(STARTUPINFO);
Start.lpReserved = NULL;
Start.lpReserved2 = NULL;
Start.cbReserved2 = 0;
Start.lpDesktop = NULL;
Start.dwFlags = 0;

// Lance process
int ReturnProcess = CreateProcess(NULL, _T(commande ), NULL, NULL, TRUE, NORMAL_PRIORITY_CLASS, NULL, NULL, &Start, &Process);

// Vérifie si l'opération s'est bien déroulée
if (ReturnProcess == 0)
MessageBox("Erreur, impossible to run Process !", "Erreur", MB_OK + MB_ICONEXCLAMATION);

}

avec commande: prgm.exe "argument "
sirius2019
Messages postés
2
Date d'inscription
lundi 24 juillet 2006
Statut
Membre
Dernière intervention
10 janvier 2008

Merci tu viens de me sauver la vie!
realic
Messages postés
16
Date d'inscription
jeudi 16 novembre 2006
Statut
Membre
Dernière intervention
29 janvier 2016

Merci pour ton code, il est super utile :) :)
Camarade_Tux
Messages postés
1
Date d'inscription
mercredi 6 juillet 2005
Statut
Membre
Dernière intervention
8 juillet 2005

Comme ça peut toujours servir:

il faut que dans le paramètre lpFile (celui qui te gêne) les \ soient remplacés par des \\.
Ainsi, c:\pagefile.sys devient c:\\pagefile.sys (entre "" évidemment).


Plus d'infos : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/functions/shellexecute.asp



Pour dev-cpp, il faut utiliser les options du projet (Alt+P) puis aller dans l'onglet "Paramètre" puis cliquer sur "Ajouter Fichier". Là, il faut spécifier libshell32.lib qui est dans le dossier Dev-Cpp\lib.
Il faut aussi le #include <shellapi.h> évidemmment.

@+
westsidazrhidaz
Messages postés
2
Date d'inscription
vendredi 8 octobre 2004
Statut
Membre
Dernière intervention
9 octobre 2004

je veux remplacer lurl par une chemin exe mais ca ne fonctionne pas, quelqu un peux me montrer la stucture svp

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.