deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
13 août 2009 à 13:04
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 2016
-
13 août 2009 à 14:07
Alors les fonction BeginUpdateResource et UpdateResource fonctionne toutes les deux, mais qu'elle que soit le fichier exe EndUpdateResource me renvoie 5 (correspondant à l'erreur system Access denied) et ce même si je run en administrateur (je suis sous Vista Business).
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 13 août 2009 à 13:20
Bon j'ai trouvé pour le acces denied, je devait utiliser FreeLibrary à la place de closehandle. Bon maintenant EndUpdateResource renvoie true c'est bien , mais juste après le programme plante :s Comme ça j'ai la jolie fenêtre qui me demande si je veux trouver une solution sur le net lol
deck_bsd
Messages postés1243Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention 3 août 20162 13 août 2009 à 14:07
Lorsque je met en commentaire tout ce qui concernet le UpdateResource (donc les if et tout) ça passe, donc le problème doit se situer la dedans, je me demande si ce n'est pas le langage, car j'ai fait le même system pour le noms et types avec FindResource et ça fonctionne nickel. J'ai regardé sur la msdn et j'ai vu que l'on devait utiliser : MAKELANGID() qui prend deux paramètre hors dans je n'est qu'un WORD pour le lang :s