Re: arret windows |
Sujet: Re: arret windows par R&B sur 10/6/2003 15:41:50 Désolé PYT de te contredire, mais j'ai rien vu de tel. En revanche la fermeture de windows passe bien par l'API USER32.dll ExitWindowsEx mais la gestion de la fermeture de windows et plus complexe dans les systèmes issus de NT (2000,XP) car on doit gérer la priorité des tâches avant de fermer windows. si une tâche refuse de se fermer par ce biais, je pense qu'il va y avoir des problèmes. voir msnd et les codes API (en vb). perso j'ai pas réussi (qques minutes sur le sujet) fonction sysWindowsArrete(pnFerme=EWX_SHUTDOWN) ////appeldll32("USER32","ExitWindowsEx",pnferme+EWX_FORCE,0) RetourFonction est un booléen // Type C :BOOL uFlags est un entier sans signe =pnferme+EWX_FORCE // Type C :UINT dwReserved est un entier // Type C :DWORD RetourFonction=AppelDLL32("USER32","ExitWindowsEx",uFlags,dwReserved) avec les constantes : EWX_LOGOFF = 0 EWX_SHUTDOWN = 1 EWX_REBOOT = 2 EWX_FORCE = 4 mais c'est sans doute là le pb |