begin process at 2008 07 06 02:03:43
1 205 433 membres
14 nouveaux aujourd'hui
14 119 membres club

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 : empecher re-ouverture d'un processus [ Windows / System ] (deck_bsd)

empecher re-ouverture d'un processus le 27/03/2008 19:51:59

deck_bsd
Membre Club
Yop à tous,

Voila je dévellope actuellement un programme de controle parentale, et il s'avèrent qu'il faudrait pouvoir donner un temps limite sur certain programme, exemple maximum 2h sur msn. Donc après les 2h je tue le processus msnmgr.exe , mais je ouvdrait que par après, il soit impossible de le ré-ouvire. J'ai bien une solution, mais elle me parait bourin et pas franchement cool sur le plan ressource, ce serai de crée un thread qui tte les seconde, vérifie dans la liste des processus si msnmgr.exe n'est pas là.Si c'est le cas, on le re-tue. Voila, est-ce que vous auriez une autre idée pour résoudre ce problème ?

Merci d'avance.

++
deck_bsd
___________________________________
[ [ Lien ]]

Re : empecher re-ouverture d'un processus le 27/03/2008 21:24:47

Neo_Fr
Membre Club
Salut,
Tu pourrais l'ouvrir avec CreateFile?

Neo_Fr

Re : empecher re-ouverture d'un processus le 28/03/2008 00:27:28

racpp
(Admin CS)
Salut,
Je pense que l'astuce du CreateFile() est une bonne piste. Une fois les 2 heures passées, tu tues le process puis tu ouvriras msnmgr.exe avec CreateFile() en mode exclusif (3eme paramètre à 0). Toute autre tentative d'ouverture (exécution) de ce fichier sera interdite. La base de registres pourra être utilisée pour éviter de contourner la protection par un simple redémarrage du PC.



Re : empecher re-ouverture d'un processus le 28/03/2008 10:26:28

deck_bsd
Membre Club
Yop,

Pas bête du tout. J'ignorai que l'on pouvait faire ça :D

Merci beaucoup

++
deck_bsd
___________________________________
[ [ Lien ]]

Re : empecher re-ouverture d'un processus le 28/03/2008 10:28:22

deck_bsd
Membre Club
Pour le redémarrage du pc, je n'utilise pas la base de registre mais plutot un fichier (biensur pas dans le dossier du program lol) car le programme doit être compatible vista et pour pouvoir modifier la base de registre le programme doit être en mode admin, hors justement les sale petit mioche :D seront seront des utilisateur standart. Donc à moin de pouvoir démarrer directement le prog en mode admin, cela ne fonctionnera pas .

++
deck_bsd
___________________________________
[ [ Lien ]]

Re : empecher re-ouverture d'un processus le 28/03/2008 14:55:28

omnia
sinon tu pourrais aussi faire un hook sur l'ouverture de fichier / création de trayicone / fenêtre en testant si messenger ?
je pense que sa doit être plus simple :p



Re : empecher re-ouverture d'un processus le 28/03/2008 20:55:10

racpp
(Admin CS)
Pour la base de registres, il existe la clé HKEY_CURRENT_USER dans laquelle on peut écrire sans être admin.



Classé sous : programme, ouverture, processus, re, empecher

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS