Proteger par un mot de passe le lancement d'un programme

DArk_fun Messages postés 1 Date d'inscription mercredi 28 juin 2006 Statut Membre Dernière intervention 14 septembre 2007 - 14 sept. 2007 à 15:14
ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 - 16 sept. 2007 à 21:57
Bonjour a tous,

Voila je voudrai savoir si c'est possible de proteger le lancement d'un programme

ce que je veut dire c'est que par exemple si  je veut ouvrir msn ou
n'importe quel autre programme je dois rentrer un mot de passe qui me
permettra le lancement du  programme .


Meric d'avance

Dark_fun

1 réponse

ShareVB Messages postés 2676 Date d'inscription vendredi 28 juin 2002 Statut Membre Dernière intervention 13 janvier 2016 26
16 sept. 2007 à 21:57
salut,

il y a plusieurs solutions mais surement pas en C# mais plutot en C++ :
-> faire un driver pour hooker l'api NtCreateProcess et demander le mot de passe à chaque fois...il faudra avoir les privilèges "SeLoadDriver" ou Power User...
-> faire une dll qui hook l'api CreateProcess et qui demande la mot de passe et l'injecter dans explorer.exe (ou eventuelllement tous les process) mais ca n'empêche pas un autre process de lancer les exe...

ShareVB
0
Rejoignez-nous