Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

WMI

0 views
Skip to first unread message

VB

unread,
Nov 13, 2009, 9:04:32 PM11/13/09
to
Bonjour,

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

Serge Paccalin

unread,
Nov 14, 2009, 1:42:20 AM11/14/09
to
Le Sat, 14 Nov 2009 03:04:32 +0100, VB a �crit
(dans�<news:4afe102e$0$29570$426a...@news.free.fr>, post�
dans�fr.comp.os.ms-windows.programmation)�:

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

Serge Paccalin

unread,
Nov 14, 2009, 1:44:49 AM11/14/09
to
Le Sat, 14 Nov 2009 03:04:32 +0100, VB a �crit
(dans�<news:4afe102e$0$29570$426a...@news.free.fr>, post�
dans�fr.comp.os.ms-windows.programmation)�:

> 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")

Christian ASTOR

unread,
Nov 14, 2009, 6:22:44 AM11/14/09
to
On 14 nov, 03:04, VB <v...@nospam.com> wrote:

> 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...

VB

unread,
Nov 16, 2009, 5:18:51 AM11/16/09
to
Christian ASTOR vient de nous annoncer :

> On 14 nov, 03:04, VB <v...@nospam.com> wrote:
>
>> 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


0 new messages