deck_bsd
Messages postés1242Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
21 juin 2006 à 20:17
deck_bsd
Messages postés1242Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
23 juin 2006 à 12:50
Yop,
Voila, je sais comment rebooter, fermer , ... un pc, mais je voudrait pourvoir faire un programme qui empeche un autre de redémarrer le pc. (exemple : un programme d'installe qui reboot le pc après l'install), mais je ne voi pas trop par ou commencer. je supose qu'il faut récupérer le handle du programme qui reboot le pc, pour de la modifier c'est droits sur l'extection du pc. Modifer les droit ok, mais comment récupérer le handle d'un programme c'est autre chose mdr. Mais je voi pas trop ou commencer. quelq'un peut-il m'aiguiller ? svp
deck_bsd
Messages postés1242Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 22 juin 2006 à 14:55
En faite cela fonctionne, mais il ferme tous les autres programmes avant d'arriver à mon programme d'empechement de fermeture. n'y a t-il pas un moyen pour mettre ce programme disons en 1er position lorsque windows ferme les programmes un à un?
deck_bsd
Messages postés1242Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 22 juin 2006 à 20:09
Si je peut le faire, mais le mettre en high ca veut dire lui donner plus de temps CPU, alors en quoi cela changerai quelque chose? deplus il y a plusieur high et donc windows peut certainement terminer un autre programme que le mien pour commencer.
deck_bsd
Messages postés1242Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 23 juin 2006 à 09:07
C'est bien ce que je redoutai, le problème est que je n'ai aucune notion de hook, j'ai cherché des tutos sur le net et j'en ai trouvé que 1 et il concerne le hook du clavier et de la souris ... Certe il donne d'autre message de hook, mais sans montrer leur fonctionnement. Quelq'un n'aurai pas à tous hasard un tuto bien fait?
deck_bsd
Messages postés1242Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 23 juin 2006 à 10:22
Oui mais j'ai horreur de ça, c'est comme qui dirait une obsession, je n'aime pas copier sans comprendre. Bien que il est vrai que un code de BruNews on n'ai jms certain de le comprendre à fond :D mais bon.
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 23 juin 2006 à 11:17
En fait j'ai pas réussi non plus avec cette méthode
Par contre j'ai réussi en faisant un hook de ExitWindowsEx, avec cette méthode (c'est déja plus simple a comprendre).
Par contre c'est moins sur car un appel à ZwShutdownSystem va quand même redémarrer le système
deck_bsd
Messages postés1242Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 23 juin 2006 à 11:23
Au risque de paraitre idiot, pourquoi alors ne pas faire direct avec ZwShutdownSystem ?? Le faite qu'elle soit native empeche un hook de celle-ci avec la méthode d'arnotic?
vecchio56
Messages postés6535Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention22 août 201014 23 juin 2006 à 11:37
J'ai essayé de le faire et ca marche pas très bien disons... Je me doutais que ca marcherais pas très bien mais je peux pas t'expliquer pourquoi (parce que moi aussi ya pas de trucs qui m'échappent)
deck_bsd
Messages postés1242Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 23 juin 2006 à 12:39
okidoki, encore une fois je ne comprend pas tous à ce que fait arnotic comme sont jump JMP :s dommage qu'il ne commente pas ces source :( . Mais j'ai trouver un bon ti programme pour commencer, très bien commenté.