cs_surfman
Messages postés46Date d'inscriptionsamedi 1 mars 2003StatutMembreDernière intervention16 septembre 2008
-
30 nov. 2005 à 15:27
cs_surfman
Messages postés46Date d'inscriptionsamedi 1 mars 2003StatutMembreDernière intervention16 septembre 2008
-
30 nov. 2005 à 19:52
Bonjour à tous !
Je souhaiterais refuser le chargement de mon application lorsque le processus Explorer.exe est executer, comment faire ?
sachant que mon logiciel s'executera une seule et unique fois, lorsque l'application s'executera, l'explorer.exe ne sera pas lancer au moment du chargement de logiciel.
wilgrass1
Messages postés15Date d'inscriptionjeudi 2 octobre 2003StatutMembreDernière intervention30 novembre 2005 30 nov. 2005 à 18:13
Salut un truc qui me viens tout de suite tester les processus actifs sur ton poste
'========================================
Function IsProcessRunning( strServer, strProcess )
Dim Process, strObject
IsProcessRunning = False
strObject = "winmgmts://" & strServer
For Each Process in GetObject( strObject ).InstancesOf( "win32_process" )
If UCase( Process.name ) = UCase( strProcess ) Then
IsProcessRunning = True
Exit Function
End If
Next
End Function
Cette fonction utilise les wmi et te permet de savoir si un processus (ex: explorer.exe) est actif sur une machine locale ou distante (w2k Pro ,XP Pro et sup ).
strServer = nomp de ton ordinateur local ou distant.
@+ wil