1

Dans windows, on peut spécifier une commande liée à un bouton en façade du PC, typiquement le bouton power du PC permet d'arrêter la machine proprement.

Le problème, c'est que si quelqu'un a une session en court, il faut intervenir pour soit fermer la session, soit annuler la procédure d'arrêt.

Quelle solution peut on envisager pour forcer l'arrêt par le bouton power (en sortant proprement) sans nécessiter un click ou une touche clavier, quitte à fermer manumilitari les éventuelles sessions ouvertes ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

2

si tu peux spécifier n'importe quelle commande, tu dois pouvoir faire appel au programme shutdown (qui permet de forcer les fermetures de sessions)

3

Justement, je n'ai pas trouvé comment accéder au "détail" de la commande associée au bouton power (en fait je suis passé par le panneau de config, options d'alimentation, avancé)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

4

mm OK, je sais pas trop.
Je vais jeter un oeil.

5

http://www.sevenforums.com/customization/189160-set-custom-option-power-button-action-list-default.html
et donc
http://classicshell.sourceforge.net/
peut-être ?
Mais bon, ça paraît louche d'être obligé d'installer un outil pour ça sad

6

vince (./1) :
Quelle solution peut on envisager pour forcer l'arrêt par le bouton power (en sortant proprement) sans nécessiter un click ou une touche clavier, quitte à fermer manumilitari les éventuelles sessions ouvertes ?
C'est bizarre, c'est ce qu'il se passe chez moi et je n'ai rien eu à paramétrer confus (enfin, si j'ai juste dit que ça arrêtait l'ordinateur quand j'appuyais sur le bouton d'alim).
avatar

7

Etrange paramétrage quand on a des enfants grin

8

(L'ordi qui a ce paramétrage n'est pas accessible tongue - et ce paramétrage est fait justement parce qu'il a servi un temps à diffuser de la musique à l'époque où mon premier dormait dans le bureau de notre ancien appart ; c'était plus simple pour l'éteindre sans le réveiller ^^ - les autres sont en "demandez-moi que faire" tongue)
avatar

9

Nil : ouvres un accès bureau à distance, fermes le sans quitter la session, tentes un arrêt... si ça marche, envoies moi ton pc par voie postale grin
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

10

Ah, ça c'est un autre souci : c'est une sécurité du TS (par contre, si ta session est ouverte localement AVANT la connexion en TS, alors ça fonctionnera). Dans ce cas là, tu remarqueras qu'il t'es impossible d'éteindre le PC en TS, même avec la commande shutdown ; je n'ai réussi qu'avec l'outil AmpwinOFF (ça ne vaut pas pour les versions server, bien entendu).
avatar

11

En TS, dans le taskmanager, y'a "désactiver" qui arrête la machine (mais en effet le menu démarrer>arrêter est remplacé par fermer la session)

AmpwinOFF, il gère l'arrêt depuis le bouton en façade ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

12

Si coder et installer un petit soft ne te pose pas de problème, c'est peut être faisable.

Forcer le PC à s'arrêter est assez facile, si tu mets les flags SHUTDOWN_POWEROFF, SHUTDOWN_FORCE_OTHERS et SHUTDOWN_GRACE_OVERRIDE ça devrait faire ce que tu veux.

Détecter l'appui sur le bouton semble plus compliqué. Tu peux détecter (et éventuellement reporter) la fermeture d'une session en traitant le message WM_QUERYENDSESSION, mais je ne sais pas comment distinguer l'appui sur le bouton de la fermeture "normale" d'une session, ni si tu recevras toujours le message si une autre appli bloque la fermeture.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

13

Nil (./10) :
Ah, ça c'est un autre souci : c'est une sécurité du TS (par contre, si ta session est ouverte localement AVANT la connexion en TS, alors ça fonctionnera). Dans ce cas là, tu remarqueras qu'il t'es impossible d'éteindre le PC en TS, même avec la commande shutdown ; je n'ai réussi qu'avec l'outil AmpwinOFF (ça ne vaut pas pour les versions server, bien entendu).
en fait, avec alt+f4 ça fonctionne quand on a le focus sur le bureau cheeky

14

vince (./11) :
AmpwinOFF, il gère l'arrêt depuis le bouton en façade ?


Non sad
Pen^2 (./13) :
en fait, avec alt+f4 ça fonctionne quand on a le focus sur le bureau mod.gif
Tiens, tu as quoi comme client RDP ?
avatar

15

celui d'origine de windows cheeky (mstsc)

16

Oui, mais quelle version de windows ? tongue
avatar

17

je peux arrêter un XP depuis un vista, et aussi un vista depuis un seven je crois.

18

vince, toi le roi de l'électronique, tu peux programmer un petit robot pour appuyer sur le bouton, non ? Branché sur le port série, voire en USB pour être hype et pouf. smile

19

tu prends le pb à l'envers mon brave folco...

je veux que le pc s'éteigne sans confirmation quand j'appuie sur le bouton, ni plus, ni moins.
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

20

Ben y'a moyen de faire ça, mais en utilisant un autre bouton cheeky
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

21

justement, c'est ce qui se passe actuellement... et j'aimerai arrêter
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

22

Pour empecher l'arret du pc par le bouton, tu peux desactiver l'acpi dans le bios. Certain bios permettent de parametrer l'action du bouton d'alimentation.
Sinon tu peux par un script résidant forcer l'annulation de l'arret par un shutdown -a

23

il ne veut rien empêcher du tout, au contraire cheeky

24

Voilà, je veux que l'appui sur le bouton arrête (proprement) le système, sans confirmation.
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

25

Il faut dans ce cas que l'acpi soit bien réglé pour que le systeme reçoive l'ordre d'arret du système et préciser par une clef de registre que le système doit forcer les programmes à se fermer.
voir quelques astuces sur le registre :
http://www.commentcamarche.net/faq/10402-comment-optimiser-windows

26

Merci !

C'était "AutoEndTasks" qui était absent...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

27

de rien wink

28

erf, j'ai rien dit, au milieu de mes tests j'avait activé la veille prolongée à un moment...

j'ai retenté l'arrêt :

"Des utilisateurs ont ouvert une session sur cet ordinateur, un arrêt peut provoquer une perte de données, voulez vous continuer ?"


fait chier sad
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

29

Tu as absolument besoin que ce soit déclenché par le bouton ? Une icône dans la barre des tâches, le menu Démarrer ou un raccourci clavier ne t'iraient pas ?
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

30

pas le choix

c'est une machine qui n'est pas "physiquement" simple d'accès, et les ~20sec que j'ai pour l'éteindre quand ça survient ne suffisent pas à avoir un accès à l'interface...
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca