J'ai ou�e-dire, il y a quelques ann�es, qu'il �tait possible de
connaitre le nombre de fois qu'un soft a �t� lanc�.
Il me semble, bien que ce soit peut-�tre une interpretation de ma part,
que cette information est pr�sente dans la base WMI. Or je n'ai rien
trouv� de tel en parcourant les diff�rentes classes, ni via mon ami Google.
Que savez-vous d'une telle fonctionnalit�? Pouvez-vous m'orienter?
Merci
--
Vincent
On peut faire une requ�te sur la table des processus en filtrant sur le
nom, puis compter les r�ponses.
dim computer : computer = "."
dim processname : processname = "'notepad.exe'"
dim wmi : set wmi = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
dim processes : set processes = wmi.ExecQuery _
("Select * from Win32_Process Where Name = " & processname )
MsgBox processes.Count
--
___________
_/ _ \_`_`_`_) Serge PACCALIN -- sp ad mailclub.net
\ \_L_) Il faut donc que les hommes commencent
-'(__) par n'�tre pas fanatiques pour m�riter
_/___(_) la tol�rance. -- Voltaire, 1763
> J'ai ou�e-dire, il y a quelques ann�es, qu'il �tait possible de
On peut faire une requ�te sur la table des processus en filtrant sur le
nom, puis compter les r�ponses.
dim computer : computer = "."
dim processname : processname = "'notepad.exe'"
dim wmi : set wmi = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& computer & "\root\cimv2")
> J'ai ouïe-dire, il y a quelques années, qu'il était possible de
> connaitre le nombre de fois qu'un soft a été lancé.
IShellApp::GetSlowAppInfo() et iTimesUsed
Testé sous XP SP2 : ça marche mais ça n'a pas l'air d'être maj en
temps réel par rapport au cache...
Merci bcp, je vais regarder ᅵa.
--
Vincent