//Zip - Renommer sdbu.ex_ en sdbu.exe
Télécharger le zip
Précise que ton programme ne marche que sur des systèmes en architecture Windows NT (Win 2K, Win XP...) : moi, je n'ai pas ntdll sur mon Windows 98.
Exact... Maintenant c'est dit.
Toujours bon à savoir ;) 8/10
je l'ai fait marché sous avec VC6 - XP fr SP2simplement en modifiant ceci: dwSec = (((ULARGE_INTEGER *)&ftBoot)->QuadPart - ((ULARGE_INTEGER *)&ftStop)->QuadPart) / 10000000ULL;en :dwSec = (((ULARGE_INTEGER *)&ftBoot)->QuadPart - ((ULARGE_INTEGER *)&ftStop)->QuadPart) / 10000000UL//L ;j'ai controlé, a priori, pas de pb dans le résultat.pour les autres systemes, la seule fonction ne fonctionnant pas est celle du momentdu dernier demarrage systemeMagicalementNono.
pour éviter pas mal de warning, utiliser les cast explicites ,exemple pour GetUpTime: static void GetUpTime(DAY_HOUR_MIN_SEC *dhms) { DWORD dwSec = GetTickCount() / 1000; dhms->wDay = (WORD)(dwSec / 60 / 60 / 24 % 7); dhms->wHour = (WORD)(dwSec / 60 / 60 % 24); dhms->wMinute = (WORD)(dwSec / 60 % 60); dhms->wSecond = (WORD)(dwSec % 60); } Magicalement
J'ai un petit soucis sur VC8.0error C2872: 'FILETIME' symbole ambigu ...A priori définit dans windef.h et mscorlib.dll
je comprend pas grand chose !! comment on installe ce programme ?? merci bien
LOLO803 > sur CS ce sont des sites d'entraide pour développeurs et si donc tu es concerné comme développeur, tu devrais saavoir qu'un exe C correct n'a rien à installer pour tourner.
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte