PCSTOP - NANO-SOFT

miky_mike Messages postés 6 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 12 août 2008 - 11 nov. 2007 à 12:22
neo1012 Messages postés 15 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 20 février 2009 - 11 nov. 2007 à 14:00
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/44667-pcstop-nano-soft

neo1012 Messages postés 15 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 20 février 2009
11 nov. 2007 à 14:00
arrêtez les comentaires c'est bon
metanil Messages postés 51 Date d'inscription mercredi 27 avril 2005 Statut Membre Dernière intervention 13 novembre 2007
11 nov. 2007 à 13:57
Te décourages pas....si tu as un bout de code sur l'affichage en 3D sans DirectX....publies le !
neo1012 Messages postés 15 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 20 février 2009
11 nov. 2007 à 13:55
c'était le premier et le dernier code que je metttrais sur ce site...
BruNews Messages postés 21040 Date d'inscription jeudi 23 janvier 2003 Statut Modérateur Dernière intervention 21 août 2019
11 nov. 2007 à 13:27
neo1012 > On ne poste un code que pour apporte qlq chose en terme de prog et non ce qui se trouve déjà sur le site en de nombreux exemplaires.

Sera enlevé en soirée.
Cyr62110 Messages postés 65 Date d'inscription vendredi 10 février 2006 Statut Membre Dernière intervention 21 octobre 2009
11 nov. 2007 à 13:14
Oui, il manque bien la fonction MySystemShutDown().
De plus on trouve plein de sources comme celle-là, donc il n'y as pas beaucoups d'interets.
Bye
f_l_a_s_h_b_a_c_k Messages postés 56 Date d'inscription vendredi 14 avril 2006 Statut Membre Dernière intervention 1 février 2009
11 nov. 2007 à 12:23
Il manque pas un bout de code dans t a source???

quel que chose comme ca???
MySystemShutdown();

BOOL MySystemShutdown()
{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;

// Get a token for this process.

if (!OpenProcessToken(GetCurrentProcess(),
TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
return( FALSE );

// Get the LUID for the shutdown privilege.

LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,
&tkp.Privileges[0].Luid);

tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

// Get the shutdown privilege for this process.

AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,
(PTOKEN_PRIVILEGES)NULL, 0);

if (GetLastError() != ERROR_SUCCESS)
return FALSE;

// Shut down the system and force all applications to close.

if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0))
return FALSE;

return TRUE;
}
miky_mike Messages postés 6 Date d'inscription mardi 28 mars 2006 Statut Membre Dernière intervention 12 août 2008
11 nov. 2007 à 12:22
Pourquoi tes fichiers son en cpp alors que je viens de survolé ton code, tu travaille en c ....