Bonjour à tous,
le programme sur lequel je travaille doit savoir si une autre application est lancée. En l'occurence, il s'agit de EasyPhp. Comment puis-je savoir si EsayPhp est lancé?
merci.
Bonjour à tous,
le programme sur lequel je travaille doit savoir si une autre application est lancée. En l'occurence, il s'agit de EasyPhp. Comment puis-je savoir si EsayPhp est lancé?
merci.
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
je pense que le plus simple est de vérifier si le processus est lancé
genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 HANDLE hSnapShot; PROCESSENTRY32 uProcess; BOOL r; short PID = 0; hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL,0); uProcess.dwSize = (DWORD) sizeof(PROCESSENTRY32); r = Process32First(hSnapShot, &uProcess); do { if ( strstr(uProcess.szExeFile, "nom du processus") ) PID = (short) uProcess.th32ProcessID; r = Process32Next(hSnapShot, &uProcess); } while ( r ); CloseHandle(hSnapShot); if ( PID == 0) return false; return true;
exactement ce dont j'avais besoin.
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
une petite Q/R pour la faq non ?
Ce qui est affirmé sans preuve peut être nié sans preuve Euclide.
Les conversions numériques en C,C++,C++/CLI
DLL d'extensions : écriture d'un plug-in de classe
Démarrer avec les MFC 2/2
Création d'un ActiveX MFC
Intégration d'une imprimante PDF pour éditions automatisées
Migrer du code de Visual C++ 6.0 vers Visual C++ 2005
Démarrer avec les MFC sous Visual C++1/2
la Faq Visual C++ 500 Q/R,Mon blog
Aide en Ligne MFC
Cours et tutoriels C++ - FAQ C++ - Forum C++.
c'est parti, je m'étonne d'ailleurs que ca n'y soit pas déjà
attention, je n'ai pas encore testé si ça marche! Je pense le faire dans l'après-midi, mais pas tout de suite.
« L'effort par lequel toute chose tend à persévérer dans son être n'est rien de plus que l'essence actuelle de cette chose. »
Spinoza — Éthique III, Proposition VII
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager