Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3124 connectés 

  FORUM HardWare.fr
  Programmation

  [VC++] et ExitWindowsEx

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VC++] et ExitWindowsEx

n°20959
Kalli
Posté le 28-03-2001 à 12:29:57  profilanswer
 

Quelqu'un s'est déjà servi de cette fonction ? Quand je compile, il me retourne toujours 1 erreur...

mood
Publicité
Posté le 28-03-2001 à 12:29:57  profilanswer
 

n°20961
zop
1 world, 1 web, 1 Windows
Posté le 28-03-2001 à 12:33:15  profilanswer
 

laquelle ?

n°20973
xilebo
noone
Posté le 28-03-2001 à 13:19:37  profilanswer
 

pas de pb :
 
 
ExitWindowsEx(UINT flags,DWORD reserved)
 
reserved = 0 tout le temps
 
flags : si tu veux que ca reboote -> EWX_REBOOT
si tu veux que ca eteigne -> EWX_POWEROFF
si tu veux que ca ouvre une nouvelle session -> EWX_LOGOFF
 
s'il y a des applications qui sont lances a ce moment , tu rajoutes EWX_FORCE pour forcer a les quitter ( ca quitte les applis sans envoyer de messages )
 
je l'utilise il n'y a pas de pbs ... mais ou l'utilises tu pour qu'il y ait une erreur de compilation ? as tu fait un projet WIN32 APLLICATION et non WIN 32 CONSOLE APPLICATION auquel cas c'est normal que ca compile pas puisque c'est pour faire des applis DOS.

n°21130
Kalli
Posté le 28-03-2001 à 16:55:04  profilanswer
 

Merci pour ta réponse. Sinon, j'ai voulu mettre cette fonction dans un projet MFC... c'est peut-être pour ça qu'il me retourne une erreur ???

n°21152
xilebo
noone
Posté le 28-03-2001 à 19:16:54  profilanswer
 

A priori ca ne pose pas de pb

n°21175
Kalli
Posté le 28-03-2001 à 21:03:18  profilanswer
 

Effectivement... j'avais mal écrit la fonction ! Sinon tout marche sauf le EWX_POWEROFF ??? Je suis sous Win2000, ça doit être pour ça ?? Comment je peux faire ?

n°21188
xilebo
noone
Posté le 28-03-2001 à 22:51:12  profilanswer
 

Qu'est ce que ca fait ? car moi ca marche. Par contre il faut savoir que sous NT et WIN2000 , on peut resteindre les droits d'utilisateurs au niveau du redémarrage de la machine , vérifie avant que l'utilisateur loggué puisse redémarrer et/ou arreter la machine.

n°21189
Kalli
Posté le 28-03-2001 à 23:17:39  profilanswer
 

L'utilisateur logué peut redémarrer et/ou arrêter, puisque je suis le seul utilisateur ;-) (si c'est ce que tu voulais dire). Alors en fait, comme je disais, tout marche, et quand j'assaie avec EWX_POWEROFF, il ne se passe rien, pas d'erreur, rien quoi... J'ai lu dans la doc qu'il faut utiliser les "privileges" WinNT avec SE_SHUTDOWN_NAME, mais je comprends pas trop... Tu peux peut-être encore m'aider ???

n°21269
Kalli
Posté le 29-03-2001 à 11:40:18  profilanswer
 

Allez quoi, quelqu'un doit bien savoir ça ???

n°21376
tfj57
Posté le 29-03-2001 à 17:48:00  profilanswer
 

Comme précisé ci-dessus, en WinNt et Win2k, l'application doit avoir le privilège d'utiliser certains modes de la fonction ExitWindowsEx. Voici un lien d'une fonction toute faite qui ne fonctionne que sous WinNt et Win2k, pour Win95 et Win98 ces privilèges ne sont pas nécessaires :
 
http://www.hamline.edu/~wnk/cpb/msg00272.html
 
Salutations

mood
Publicité
Posté le 29-03-2001 à 17:48:00  profilanswer
 

n°21429
Kalli
Posté le 30-03-2001 à 00:27:28  profilanswer
 

Alors ça c'est vraiment cool... Merci beaucoup !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VC++] et ExitWindowsEx

 

Sujets relatifs
Plus de sujets relatifs à : [VC++] et ExitWindowsEx


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)