Kill process win2k winxp

Soyez le premier à donner votre avis sur cette source.

Vue 13 988 fois - Téléchargée 2 366 fois

Description

J'ai pas reussi a trouver un seul kill process sous winxp mais en melangeant deux sources j'ai reussi a faire un killprocess tres facile a utiliser

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

byzincu
Messages postés
5
Date d'inscription
samedi 1 décembre 2007
Statut
Membre
Dernière intervention
24 février 2010

une question que je pose comment arrêter une application par son nom exemple "vb6.EXE"
peut qlq'un m'aider
et merci d'avance
Philippe734
Messages postés
309
Date d'inscription
lundi 16 décembre 2002
Statut
Membre
Dernière intervention
15 juin 2015
1
Super source, je l'utilise souvent. MAIS j'ai une question qui intéresse du monde sans avoir trouvé de réponse sur internet. Comment éliminer les icônes du systray (zone de notification) des applications terminés via ce code ? En effet, si une applications terminé a un icône dans le systray alors son icône reste dans le systray (même si l'application a été terminé). C'est comme si windows ne s'est pas aperçus que l'icône de l'application terminé était terminé justement.

En résumé, comment supprimer l'icône du systray d'une application externe terminée ou comment rafraichir le systray ? Merci.
diablamanshadow
Messages postés
420
Date d'inscription
lundi 30 août 2004
Statut
Membre
Dernière intervention
28 janvier 2008

bah ses pas compliquer
tu lui dit kill t'elle processus en y integrant un system de reveil sauf qu'a la place de faire beep beep beep bah il killeras via se code (le reveil ses juste pour que sa se fasse a 22h) tu lui met un ptit system de systray pour qui gene pas tu le fait se regler a 22h comme un reveil , et tu le met en demarrage automatique ;-)

comme sa quand ton pc demarre il se met a coter de l'hotloge et avec son system de reveil a 22h ou l'heure que tu auras regler hop il utilise ce code ci pour killer le processus precis que tu souhaite ici seervud~1.exe ^^
ras french
Messages postés
8
Date d'inscription
dimanche 23 janvier 2005
Statut
Membre
Dernière intervention
18 novembre 2006

bonjour , je viens de tomber par hasard sur ce code qui pourrait peut etre être la solution que je cherche depuis lgtps. Precision , je n'y connais rien en code !
j'ai un soft ( ServU FTP )sur un second pc à l'autre bout de la maison que je dois fermer tous les soirs à 22 h pour me liberer de la bande passante pour tester un futur jeu online... ouf
Ds le gestionnaire de tâche j'ai donc " SERVUD~1.EXE " à fermer tous les jours à 22 h.
est ce que votre code peut m'aider à faire cela ? si oui comment ? je le mets ou ?

merci d'avance
cs_mbrunot
Messages postés
1
Date d'inscription
mardi 9 novembre 2004
Statut
Membre
Dernière intervention
30 juillet 2006

Bravo, très efficace

J'ai fait une version simplifiée (avec code vraiment minimal) pour seulement fermer une lProcessID ouverte avec Shell (obtenu par lProcessID = shell ("mon appli") ) :

Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long

Const PROCESS_TERMINAT = &H1

Function ProcessTerminate(lProcessID As Long) As Boolean
Dim lhwndProcess As Long
Dim lExitCode As Long

On Error Resume Next
'Open the process to kill
lhwndProcess = OpenProcess(PROCESS_TERMINAT, 0, lProcessID)
If lhwndProcess Then
'Obtained process handle, kill the process
ProcessTerminate = CBool(TerminateProcess(lhwndProcess, lExitCode))
Call CloseHandle(lhwndProcess)
End If
On Error GoTo 0
End Function

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.