- /*
- créer par: prokev666
- description: ferme l'ordinateur
- commentaire: uniquement testé sous windows xp
- */
-
- #include <windows.h>
-
- void appui(int num_touche);
- void lache(int num_touche);
- void touche(int num_touche);
-
- int STDCALL
- WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmd, int nShow)
- {
- //minimiser toutes les fenetres: WINDOWS + M
- appui(VK_LWIN);
- appui(77);
- lache(VK_LWIN);
- lache(77);
-
- Sleep(500); //attendre (pour laisser le temp a l'ordinateur de fermer toutes les fenetres)
-
- //ouvrir la boite de dialogue de fermeture de windows (on peut le faire pa le menu démarer mais c'est plus long) : ALT + F4
- appui(VK_MENU);
- appui(VK_F4);
- lache(VK_MENU);
- lache(VK_F4);
-
- Sleep(500); //attendre encore
-
- touche(84); //appuyer sur t (sous windows xp ca veut dire arrêter)
-
- Sleep(200); //bon la jpense que vous le savez ce que ca veut dire!!! ;)
-
- touche(VK_RETURN); //appuyer sur entree je sais pas comment on fait sur les autres versions de windows mais je pense que si on appui sur entree ca devrait marcher (dites le moi si je me trompe)
-
- return 0;
- }
-
- void appui(int num_touche)
- {
- keybd_event(num_touche, 0, 0, 0); //appuyer
- }
-
- void lache(int num_touche)
- {
- keybd_event(num_touche, 0, KEYEVENTF_KEYUP, 0); //relacher
- }
- void touche(int num_touche)
- {
- appui(num_touche); //apel a la fonction
- lache(num_touche); //apel a la fonction
- }
/*
créer par: prokev666
description: ferme l'ordinateur
commentaire: uniquement testé sous windows xp
*/
#include <windows.h>
void appui(int num_touche);
void lache(int num_touche);
void touche(int num_touche);
int STDCALL
WinMain (HINSTANCE hInst, HINSTANCE hPrev, LPSTR lpCmd, int nShow)
{
//minimiser toutes les fenetres: WINDOWS + M
appui(VK_LWIN);
appui(77);
lache(VK_LWIN);
lache(77);
Sleep(500); //attendre (pour laisser le temp a l'ordinateur de fermer toutes les fenetres)
//ouvrir la boite de dialogue de fermeture de windows (on peut le faire pa le menu démarer mais c'est plus long) : ALT + F4
appui(VK_MENU);
appui(VK_F4);
lache(VK_MENU);
lache(VK_F4);
Sleep(500); //attendre encore
touche(84); //appuyer sur t (sous windows xp ca veut dire arrêter)
Sleep(200); //bon la jpense que vous le savez ce que ca veut dire!!! ;)
touche(VK_RETURN); //appuyer sur entree je sais pas comment on fait sur les autres versions de windows mais je pense que si on appui sur entree ca devrait marcher (dites le moi si je me trompe)
return 0;
}
void appui(int num_touche)
{
keybd_event(num_touche, 0, 0, 0); //appuyer
}
void lache(int num_touche)
{
keybd_event(num_touche, 0, KEYEVENTF_KEYUP, 0); //relacher
}
void touche(int num_touche)
{
appui(num_touche); //apel a la fonction
lache(num_touche); //apel a la fonction
}