FORCER LE REBOOT SOUS WINDOWS NT OU WINDOWS 2000 (REDÉMARRAGE FORCÉ)
cs_Pekinio
Messages postés161Date d'inscriptionmercredi 11 avril 2001StatutMembreDernière intervention10 mars 2002
-
26 janv. 2002 à 23:56
linuxtonton
Messages postés1Date d'inscriptiondimanche 6 mai 2007StatutMembreDernière intervention 6 mai 2007
-
6 mai 2007 à 08:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
linuxtonton
Messages postés1Date d'inscriptiondimanche 6 mai 2007StatutMembreDernière intervention 6 mai 2007 6 mai 2007 à 08:43
Bonjour à toutes et à tous,
Grand merci à "Nix" pour ce site et surtout pour ce petit programme.
Je vais vite l'essayer.
CORBnet
Messages postés47Date d'inscriptionvendredi 3 novembre 2000StatutMembreDernière intervention 7 janvier 2012 9 mars 2007 à 22:28
lol faut pas le vexer il s'est juste enflammé quelques secondes parce qu'il s'est cru +fort que Nix c pa grav :p
Nix
Messages postés831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 juillet 2009 23 févr. 2006 à 03:27
Pour l'idiot du village (sans le nommer acidtoxik) la commande dos "shutdown" n'est que dans Win XP et Win 2003 ! Et le titre de ma source stipule bien Win NT et Win 2000 !
cs_tahiti_bob
Messages postés86Date d'inscriptionjeudi 8 juillet 2004StatutMembreDernière intervention27 juin 20071 16 nov. 2004 à 21:35
Bonjour,
Pour lancer le redémarrage forcé, il faut executer la commande "shutdown -t 60 -s".
Mais on peut a tout moment interrompre le compte à rebours avec la commande "shutdown -a".
( c'est comme ca qu'il fallait empecher le virus Sasser de redémarrer leposte).
@++
Tahiti_bob
Helkanen
Messages postés54Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention 9 juin 2004 21 déc. 2003 à 21:05
de plus, je dois ajouter qu'on peut tout à fait annuler cette fonction simplement en utilisant l'autre API :
BOOL AbortSystemShutdown(
LPTSTR lpMachineName
);
on fait donc :
AbortSystemShutdown("")
et c'est bon
Pour ce que j'ai dit au-dessus, les privilèges sont accordés grâce à la fonction AdjustTokenPrivileges() (API)... allez voir d'autres sources pour plus d'infos
Helkanen
Helkanen
Messages postés54Date d'inscriptionmardi 24 décembre 2002StatutMembreDernière intervention 9 juin 2004 21 déc. 2003 à 19:17
Salut Nix
merci pour cette source
mais j'ai été obligé de "l'améliorer" en le convertissant en c++
je sais pas si le problème peut se poser aussi en VB, mais c'était impossible d'initialiser l'arret (renvoi de la valeur 0=false) parce que le processus n'avait pas les autorisations nécessaires (sous XP)
j'ai donc ajouté une fonction permettant au processus d'acquérir ces autorisations (trouvé dans une autre source)
et maintenant ça marche...
Bensashi
Messages postés3Date d'inscriptionsamedi 11 octobre 2003StatutMembreDernière intervention26 mars 2010 11 oct. 2003 à 17:49
Eh bien ce petit programme n'est pas mal pour le reboot par contre pour l'arret total n'y aurait il pas un moyen de couper l'alimentation ? parce que le message disant qu'on peut fermer windows c'est pas top !
pour acidtoxik : ta ligne de comande ne passe pas sur les W2k, mais sur les XP elle devrait etre bonne.
djullz
Messages postés1Date d'inscriptionsamedi 25 janvier 2003StatutMembreDernière intervention26 janvier 2003 26 janv. 2003 à 02:07
c koi c commentaires de merde, ça serait bien de nous dire plutôt si le source marche ou marche pas !!!
cs_Cerbere
Messages postés6Date d'inscriptiondimanche 1 décembre 2002StatutMembreDernière intervention 1 décembre 2002 1 déc. 2002 à 18:40
Whaooww, c'est super l'ambiance ici ....
Enfin bon bref, merci quand même.
gg00xiv
Messages postés656Date d'inscriptionmercredi 22 août 2001StatutMembreDernière intervention11 mars 200513 15 août 2002 à 03:43
c pas cool d'insulter, si ya plus simple, tu peux le dire plus gentillement, enfin pas en agressivité
cs_madVinz
Messages postés48Date d'inscriptionlundi 22 octobre 2001StatutMembreDernière intervention 6 août 2002 7 juil. 2002 à 02:29
c'est vrai que qd on voit l'endroit ou on surf, on peux pas vraiment dire que Nix soit "une vrai merde"
bonbecman
Messages postés11Date d'inscriptionvendredi 31 mai 2002StatutMembreDernière intervention27 novembre 2004 15 juin 2002 à 16:15
acidtoxik ta pris se pseudo parce que tu fais fuir tout le monde avec sale tronche de con ? Ici, PERSONNE et je dis bien PERSONNE n'a le droit de dire koi que se soi sur NIX, compris car ici la merde c'est pas lui cé toi !
acidtoxik
Messages postés28Date d'inscriptiondimanche 12 mai 2002StatutMembreDernière intervention 2 janvier 2008 12 mai 2002 à 17:21
t une vrai merde !!! ton prog moi je te le developpe en qques lignes :
command1_click()
shell "shutdown -t xx -s" 'xx est en seconde donc tu peu remplacer par text1.text
end sub
voila dis-moi si c pas plus facile !!!
Nix
Messages postés831Date d'inscriptionsamedi 15 mai 1999StatutMembreDernière intervention18 juillet 2009 27 janv. 2002 à 00:45
Mais elle est bien ma capture non ?
A++
Nix
cs_Pekinio
Messages postés161Date d'inscriptionmercredi 11 avril 2001StatutMembreDernière intervention10 mars 2002 26 janv. 2002 à 23:56
nix, la qualité de tes capturent d'écran vont de pis en pis... ;-p quand a ton site, je n te l'dirais jamais assez, bien vu !
6 mai 2007 à 08:43
Grand merci à "Nix" pour ce site et surtout pour ce petit programme.
Je vais vite l'essayer.
9 mars 2007 à 22:28
23 févr. 2006 à 03:27
16 nov. 2004 à 21:35
Pour lancer le redémarrage forcé, il faut executer la commande "shutdown -t 60 -s".
Mais on peut a tout moment interrompre le compte à rebours avec la commande "shutdown -a".
( c'est comme ca qu'il fallait empecher le virus Sasser de redémarrer leposte).
@++
Tahiti_bob
21 déc. 2003 à 21:05
BOOL AbortSystemShutdown(
LPTSTR lpMachineName
);
on fait donc :
AbortSystemShutdown("")
et c'est bon
Pour ce que j'ai dit au-dessus, les privilèges sont accordés grâce à la fonction AdjustTokenPrivileges() (API)... allez voir d'autres sources pour plus d'infos
Helkanen
21 déc. 2003 à 19:17
merci pour cette source
mais j'ai été obligé de "l'améliorer" en le convertissant en c++
je sais pas si le problème peut se poser aussi en VB, mais c'était impossible d'initialiser l'arret (renvoi de la valeur 0=false) parce que le processus n'avait pas les autorisations nécessaires (sous XP)
j'ai donc ajouté une fonction permettant au processus d'acquérir ces autorisations (trouvé dans une autre source)
et maintenant ça marche...
11 oct. 2003 à 17:49
pour acidtoxik : ta ligne de comande ne passe pas sur les W2k, mais sur les XP elle devrait etre bonne.
26 janv. 2003 à 02:07
1 déc. 2002 à 18:40
Enfin bon bref, merci quand même.
15 août 2002 à 03:43
7 juil. 2002 à 02:29
15 juin 2002 à 16:15
12 mai 2002 à 17:21
command1_click()
shell "shutdown -t xx -s" 'xx est en seconde donc tu peu remplacer par text1.text
end sub
voila dis-moi si c pas plus facile !!!
27 janv. 2002 à 00:45
A++
Nix
26 janv. 2002 à 23:56