Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Empêcher la fermeture d'un processus? [ Archives Visual Basic / Sécurité ] (Bidulex)

lundi 21 février 2005 à 17:10:31 | Empêcher la fermeture d'un processus?

Bidulex

Bonjour!

Est-il possible d'empêcher la fermeture d'un processus dans Windows 2000, 2003, XP? J'utilise vb6 mais je suis prèt à passer à .NET si c'est la seule facon de le faire.  (Je préfère rester en vb6...)

Je m'explique. J'ai créé un logiciel pour mon entreprise. Ce logiciel de sécurité sera installé sur les postes client. Il ne faut pas que les usagers puissent faire "ctrl-alt-del" et terminer le processus. (Par contre il n'y a pas d'incovénient à la fermeture si c'est l'administrateur qui le demande)

J'imagine que c'est possible puisque quand j'essai, par exemple, de fermer "services" je reçois le message suivant : "Impossible d'arrêter le processus système critique : Le gestionnaire des tâches ne peut pas terminer ce processus"

C'est exactement ce que je veux!!




BiduleX

lundi 21 février 2005 à 19:29:29 | Re : Empêcher la fermeture d'un processus?

Cracker

Il y aurais bien un moyen dérivé à l'aide d'un autre programme qui détecte si ce processus est fermé, si c'est le cas il le rouvre... Mais bon, ton programme ne suportera peut-etre pas ce genre de systeme, et puis la personne peut toujours fermer le programme de relancement !
Je vais essayer de chercher la solution, surtout que ca pourrait me servir..
Je suis presque sûr que le seul moyen est avec des API mais il faut les trouver...

DarkSpirit

Chef du projet CDD, www.chroniquedesdamnes.fr.st

mardi 22 février 2005 à 15:04:08 | Re : Empêcher la fermeture d'un processus?

Bidulex

La seule solution simple que j'ai trouvé est d'appeler mon programme du même nom qu'un processus Windows qui ne peut ce fermer.

Exemple : Si je nomme mon programme lsass.exe et que je l'exécute. Un deuxième process lsass est visible dans le gestionnaire de tâches. Et il est impossible de le fermer. Ca fonctionne très bien, mais je trouve pas ca correcte de prendre cette méthode.

BiduleX


mardi 22 février 2005 à 15:07:03 | Re : Empêcher la fermeture d'un processus?

Cracker

Mais ca nous indique que le gestionnaire des tâches vérifie le nom du processus, et s'il correspond à un de sa base de données, il l'en empeche la fermeture...
Il ne reste plus qu'à trouver cette BDD et de la modifier......

DarkSpirit

Chef du projet CDD, www.chroniquedesdamnes.fr.st

lundi 28 février 2005 à 01:15:57 | Re : Empêcher la fermeture d'un processus?

vivino

Moi aussi j'aimerais savoir. Je fais un petit prog de surveillance mots internet pour les enfants.

Pour l'instant, j'ai deux programmes que tournent em même temps et que se surveillent ainsi

sub timer1_timer  '  (interval=1500)
if  lAutreProgrammeTourne then
  Rem "tout ok"
 else
  lancer lAutreProgramme
end if

function lAutreProgrammeTourne as boolean
' on peut utililiser l'api enumprocessus
' ou la métode DDE
' ou detecter une clé de la base de registre qui change tout le temps (ex: str(rnd*999999999))
' ou idem mais sur un fichier
end function



Bonjour tlmonde

lundi 28 février 2005 à 19:17:44 | Re : Empêcher la fermeture d'un processus?

Cracker

Je suis désolé, mais j'ai cherché et je trouve pas....
Pourtant je suis sur que c'est possible, mais je vois pas comment !

DarkSpirit

Chef du projet CDD, www.chroniquedesdamnes.fr.st

dimanche 19 juin 2005 à 15:38:22 | Re : Empêcher la fermeture d'un processus?

kakenette

oé ya un moyen moi je sais ! contact moi en PM
kakenette



Cette discussion est classé dans : vb6, possible, fermeture, processus, empêcher


Répondre à ce message

Sujets en rapport avec ce message

? FERMETURE D'UNE APPLICATION VB6... [ par Daniel ] Bonjour,Voilà ! je développe sous visual basic 6. Je travaille sous windows NT 4. J'ai développer une application dans laquelle il y a un sous menu "q Tjrs, Tjrs Histoire de processus [ par Cyberdevil ] Hello,J'ai une question a propos de vb, est ce que c'est possible de "pauser" tous les processus en cours puis de les relancer en faite ce que je veu Comment fermer un processus "petit" enfant d'une application VB6 [ par VinceD ] Je cherche quelqu?un qui connaît comment faire pour fermer depuis une application VB6 un processus « petit » enfant. En fait mon application lance un Utilisation d'une Dll 16 bits en VB6 possible? [ par Vanesbasic ] Je dois migrer une application VB3 en VB6 qui utilise une dll ecrite en C en 16 bits.je ne peux pas convertir la dll en 32 bits n'ayant pas le C ni le Empêcher la fermeture dans Sub Form_Close() [ par Coudrak ] Comment annuler l'événement de fermeture dans Form_Close ?Me.Undo ne fait rien, et Exit Sub non plus...Merci ! pas de DLL standar [ par philou00 ] Bonjour, j'aurais aimé savoir s'il était possible de faire q'un exe VB6 fonctionne sans les DLL standar VB6 (les incorporer ?).Parce qu'en fait je sai Pb de fermeture du processus excel [ par rybakk ] Salut a tous,mon probleme est le suivant, j'ai une appli vb6 qui ouvre un modele excel pour y metre des info et ensuite l'imprimer. tout cela marhe po fermeture et ouverture d excel sous VB6 [ par THIERRYDEBUTANT ] Bonjour,Dans mon programme, je souhaiterais que lorsque j active une commande , le programme ouvre une nouveau classeur excel dans lequel j´afficherai empêcher utilisation croix de fermeture [ par tisba35 ] Bonjour, comment faut-il faire sous excel pour empêcher l'utilisation du bouton croix(en haut à doite) pour fermer le fichier excel?TISBA35 Installation d'un programme VB6 [ par RL ] BonjourQuelqu'un pourrait-il me dire s'il est possible de créer un Fichier_Journal lors de l'installation d'un programme VB6?Je sais que c'est possibl


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,281 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.