FORCER LE REBOOT SOUS WINDOWS NT OU WINDOWS 2000 (REDÉMARRAGE FORCÉ)

cs_Pekinio Messages postés 161 Date d'inscription mercredi 11 avril 2001 Statut Membre Dernière intervention 10 mars 2002 - 26 janv. 2002 à 23:56
linuxtonton Messages postés 1 Date d'inscription dimanche 6 mai 2007 Statut Membre Derniè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.

https://codes-sources.commentcamarche.net/source/2498-forcer-le-reboot-sous-windows-nt-ou-windows-2000-redemarrage-force

linuxtonton Messages postés 1 Date d'inscription dimanche 6 mai 2007 Statut Membre Derniè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és 47 Date d'inscription vendredi 3 novembre 2000 Statut Membre Derniè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és 831 Date d'inscription samedi 15 mai 1999 Statut Membre Dernière intervention 18 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és 86 Date d'inscription jeudi 8 juillet 2004 Statut Membre Dernière intervention 27 juin 2007 1
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és 54 Date d'inscription mardi 24 décembre 2002 Statut Membre Derniè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és 54 Date d'inscription mardi 24 décembre 2002 Statut Membre Derniè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és 3 Date d'inscription samedi 11 octobre 2003 Statut Membre Dernière intervention 26 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és 1 Date d'inscription samedi 25 janvier 2003 Statut Membre Dernière intervention 26 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és 6 Date d'inscription dimanche 1 décembre 2002 Statut Membre Derniè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és 656 Date d'inscription mercredi 22 août 2001 Statut Membre Dernière intervention 11 mars 2005 13
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és 48 Date d'inscription lundi 22 octobre 2001 Statut Membre Derniè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és 11 Date d'inscription vendredi 31 mai 2002 Statut Membre Dernière intervention 27 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és 28 Date d'inscription dimanche 12 mai 2002 Statut Membre Derniè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és 831 Date d'inscription samedi 15 mai 1999 Statut Membre Dernière intervention 18 juillet 2009
27 janv. 2002 à 00:45
Mais elle est bien ma capture non ?

A++

Nix
cs_Pekinio Messages postés 161 Date d'inscription mercredi 11 avril 2001 Statut Membre Dernière intervention 10 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 !
Rejoignez-nous