Eteindre windows d'un clic enfin d'une fonction [vc++]

Soyez le premier à donner votre avis sur cette source.

Snippet vu 3 755 fois - Téléchargée 37 fois

Contenu du snippet

Tout est dans le titre

Source / Exemple :


BOOL Death2Windows()
{
   HANDLE hToken; 
   TOKEN_PRIVILEGES tkp; 
 
 
   if (!OpenProcessToken(GetCurrentProcess(), 
        TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) 
      return( FALSE ); 
 
 
   LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, 
        &tkp.Privileges[0].Luid); 
 
   tkp.PrivilegeCount = 1;  // one privilege to set    
   tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; 
  
   //Récupere les privilege du proccesus
 
   AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, 
        (PTOKEN_PRIVILEGES)NULL, 0); 
 
   if (GetLastError() != ERROR_SUCCESS) 
      return FALSE; 
 
   // Force Les Application a se fermer
 
   if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0)) 
      return FALSE; 

   return TRUE;
}

Conclusion :


Bon Ben Voila
Pas De moi
From MSDN

A voir également

Ajouter un commentaire Commentaires
Messages postés
536
Date d'inscription
mercredi 27 avril 2005
Statut
Membre
Dernière intervention
22 août 2008

Le noyau Linux est extra, seule l'interface n'est pas bien arrangé, toute la partie graphique est pas géniale en fait, windows est sympa la dessus, faudrais faire un skin windows pour Linux et hop y'aurais de la migration (avec pas mal de skin on a l'impression d'etre en 800*600 voire 640*480 ...). Sinon aussi faudrat faire un émulateur windows pour linux et que le tout raspe mais bon, c'est trop demandé, et surtout pas si simple ...)
Messages postés
44
Date d'inscription
dimanche 3 février 2002
Statut
Membre
Dernière intervention
22 mai 2006

C'est vrai que Windows est le plus complet, mais le truc qui m'énerve est que Monsieur Redmond veut avoir le contrôle sur le moindre pet qui se passe sur ton ordinateur. Si linux était un peu plus HOMOGENE et c'est ça le mot, je serais le premier à migrer , donc on peut résumer que pour le côté serveur, je choisis linux, pour la ws, Windows a encore de l'avance... En passant ton code est pas mal, merci bien j'en avais besoin.
Messages postés
718
Date d'inscription
jeudi 19 décembre 2002
Statut
Membre
Dernière intervention
22 novembre 2016
3
et en delphi on fait comment ? lol
non car j'ai fait un prog pour eteindre les PC dispo sur telecharger.com mais bon çà marche que sous Win95/98/Me.. mais bon maintenant tout le monde est sous Win2000 et Xp (Windows Xp a chier .. 2000 Pro par contre hip hip hip Hourra lol) donc voila mon prog est obsolète !

MErci Bcp !!!
Messages postés
949
Date d'inscription
mardi 2 octobre 2001
Statut
Membre
Dernière intervention
8 juillet 2006

Tu aurais au moins pu laisser les commentaires en anglais dans la source, je suis sur que l'orthographe était meilleure.

Sinon j'aimerai bien qu'on m'explique quel est l'intérêt d'ajouter sur le site du code copié à droite et à gauche (exemples, sources de programmes GPL, ...) ? C'est à la portée de tout le monde d'aller prendre une source sur sourceforge.net de la coller ici mais à quoi ca sert ?
Messages postés
16
Date d'inscription
lundi 27 mai 2002
Statut
Membre
Dernière intervention
12 novembre 2004

Désole jé oublier d mettre le (C)

J'voulé le faire mais ca fé 6 mois que je suis po venu sur c'te site.
Pas le temps, pu pc, po envie, j'fé pu bcp de c++ j'me suis mis au php

Fini le mea culpa sur ce bon surf
Afficher les 13 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.