Probleme smartphone CreateToolhelp32Snapshot

Résolu
Lelexe51 Messages postés 4 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 7 décembre 2007 - 5 déc. 2007 à 09:24
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 - 23 déc. 2008 à 15:11
Bonjour,
J'utilise CreateToolhelp32Snapshot pour lister les process actifs sur un SPV M3100.
Avec l'emulateur, cela fonctionne tres bien mais des que j'execute le prog sur le Pocket PC, la fonction ne renvoie rien (INVALID_HANDLE_VALUE).
Si quelqu'un pouvait m'expliquer pourquoi, merci par avance.

Cordialement

4 réponses

cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
5 déc. 2007 à 13:26
Salut,


Heu bah c'est louche tout ça...


Appelle GetLastError pour récupérer le numéro d'erreur, ça peut toujours servir.


Tu peux appeler cette fonction après l'appel de CreateTool...

void ShowLastError()
{
  DWORD nLastError;
  LPSTR lpMessageBuffer;

  // Récupération du numéro de l'erreur
  nLastError = GetLastError();

  // Formatage du message
  FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, nLastError, MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR) &lpMessageBuffer, 0, NULL);

// Affichage
  MessageBox(NULL, lpMessageBuffer, "ERROR", MB_OK | MB_ICONERROR);
}

<hr size="2" width="100%" />3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08
3
Lelexe51 Messages postés 4 Date d'inscription mercredi 11 octobre 2006 Statut Membre Dernière intervention 7 décembre 2007
7 déc. 2007 à 09:08
Au temps pour moi... Mon Pocket PC SPV M3100 avait légèrement... bugué... Toujours sympa quand tu déclares à ton PDG qu'il y a des soucis avec le tél... Soucis qui n'apparaissent plus à la démonstration car tu viens de reboot ton pocket pc...
0
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
7 déc. 2007 à 09:12
lol. Bin tout est rentré dans l'ordre !


Tu peux cliquer sur le bouton réponse acceptée de ton post pour
spécifier que tu as réglé le problème -> ça évitera à ceux qui
répondent aux question de parcourir ce topic inutilement.
<hr size="2" width="100%" />3ème année en ecole d'ingé d'info cherche stage de 4 mois à partir du 01/04/08
0
cs_rt15 Messages postés 3874 Date d'inscription mardi 8 mars 2005 Statut Modérateur Dernière intervention 7 novembre 2014 13
23 déc. 2008 à 15:11
Manque un LocalFree dans ma ShowLastError.
0
Rejoignez-nous