Liste des taches

Fermé
gazz Messages postés 2 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 27 juillet 2004 - 27 juil. 2004 à 15:48
 gazz - 2 août 2004 à 03:01
Bonjour
Comment avoir la liste des applications qui sont actives sur la machine ? En gros, avoir la même liste que le gestionnaire de tâches ? Je tourne sous WinNT

Merci d'avance

3 réponses

gazz Messages postés 2 Date d'inscription lundi 26 juillet 2004 Statut Membre Dernière intervention 27 juillet 2004
27 juil. 2004 à 17:07
Damien salut
Mais je n'ai pas les compétences pour utiliser ça. Existe il un fichier dans la machine que je pourrai lire ou une méthode VBA équivalente?
J'ai une application Access97 dont je veux interdire plus d'une session à la fois.
Merci
0
Desolé, je n'avais pas vu d'info sur le language a utiliser. Ceci etant, il est possible d'appeler EnumProcesses en VBA mais la c'est moi qui n'ai pas les competences necessaire. Un lien qui peut etre utile:
http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&threadm=ba28dv%24vb%241%40selma.aspentech.com&rnum=7&prev=/groups%3Fq%3DVBA%2520EnumProcesses%26hl%3Dfr%26lr%3D%26ie%3DUTF-8%26sa%3DN%26tab%3Dwg

A+
Damien
0
Canard007 Messages postés 5929 Date d'inscription mercredi 26 mai 2004 Statut Contributeur Dernière intervention 18 septembre 2009 215
27 juil. 2004 à 18:08
en VBS c 'est un truc du style
Set oWMI = GetObject("winmgmts:{impersonationLevel=impersonate}!\\127.0.0.1\root\cimv2").ExecQuery("Select * from Win32_Process")
For Each oProc In oWMI
	If InStr(UCase(oProc.Name), "IEXPLORE.EXE") > 0 Then
		WScript.Echo "process recherché :"+oProc.Name
	End If
Next




COIN!
0
OK merci
En fait j'ai cherché du côté de la méthode get object et j'ai bidouille un truc du genre
*getobject (mon application)
*référence à une constante de l'application
*si erreur détournment de la procédure et déroulement normal du programme + déclaration de la constante
*si pas d'erreur fermeture de l'application
ça roule !
0