Problème de structure

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
El Papounet
Messages : 57
Inscription : mer. 09/juin/2010 23:47

Problème de structure

Message par El Papounet »

Pour sauvegarder une clé de la base de registre je me suis basé sur un code trouvé sur le forum allemand: http://www.purebasic.fr/german/viewtopi ... 0&start=10

La structure TOKEN_PRIVILEGES semble poser problème.
Jusqu'à la version 5.41 l'instruction

Code : Tout sélectionner

Debug SizeOf(TOKEN_PRIVILEGES)
renvoyait 16, mais à partir de la version 5.42 elle renvoie 4 :o

Du coup le truc ne fonctionne pas :cry:
Je m'en suis sorti en déclarant une nouvelle structure

Code : Tout sélectionner

	Structure TOKEN_PRIVILEGES_MODIFIED
		PrivilegeCount.l
		Privileges.LUID_AND_ATTRIBUTES[1]
	EndStructure
J'aurai simplement voulu savoir si c'était réellement un bug ou si la modification à pour origine une autre raison :?:
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Problème de structure

Message par GallyHC »

Bonjour,

J'ai fait le même test en cochant et décochant l'Unicode avec donc comme code :

Code : Tout sélectionner

Structure TOKEN_PRIVILEGES_MODIFIED
  PrivilegeCount.l
  Privileges.LUID_AND_ATTRIBUTES[1]
EndStructure

Debug SizeOf(TOKEN_PRIVILEGES_MODIFIED)
En Unicode j'ai donc bien 4
Et en non Unicode j'ai 16, je penses que le problème vient plus de la dans ce cas.

Cordialement,
GallyHC

PS: après j'ai remis en Unicode et la j'ai bien 16, même en l'arrêtant et en le relançant. Bizarre quand même.
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
El Papounet
Messages : 57
Inscription : mer. 09/juin/2010 23:47

Re: Problème de structure

Message par El Papounet »

GallyHC a écrit : En Unicode j'ai donc bien 4
Et en non Unicode j'ai 16, je penses que le problème vient plus de la dans ce cas.
Unicode ou non la taille de la structure incluse dans PB est toujours de 4 octets et la mienne 16.
Le problème n'a pas beaucoup d'importance puisque j'ai réussi à m'en sortir, c'était par simple curiosité.

Merci d'avoir regardé.
Avatar de l’utilisateur
GallyHC
Messages : 1708
Inscription : lun. 17/déc./2007 12:44

Re: Problème de structure

Message par GallyHC »

Bonjour,

Pourtant avec la manipulation on est deux a avoir eu la même chose (Test avec stud sur le chat http://purebasic.chat), avec PB 5.42 et 5.43.

Cordialement,
GallyHC
Configuration : Tower: Windows 10 (Processeur: i7 "x64") (Mémoire: 16Go) (GeForce GTX 760 - 2Go) - PureBasic 5.72 (x86 et x64)
Répondre