Merci beaucoup des explications :)
Mais en fait je pense que ce que je veux faire n'est pas possible aussi directement.
mais en gros c'est l'equivalent de:
DWORD data = 0xdeadbeef;
memcpy(alloc.addrStart, &data, sizeof(DWORD));
mais sans memcpy. Mais en fait je me suis resigné car en regant un peu apres la compile...
Miracle :) Ca n'a pas rajouter de saloperie :)
En gros si j'ai bien compris je suis obliger de recup alloc.addrStart et de pointer dessus, apparement la syntaxe pour faire ca d'un coup ne passe vraiment pas.
[^] # Re: .
Posté par nats . En réponse au message Pointeurs et structures. Évalué à 1.
Mais en fait je pense que ce que je veux faire n'est pas possible aussi directement.
mais en gros c'est l'equivalent de:
DWORD data = 0xdeadbeef;
memcpy(alloc.addrStart, &data, sizeof(DWORD));
mais sans memcpy. Mais en fait je me suis resigné car en regant un peu apres la compile...
00401014 |. C700 EFBEADDE MOV DWORD PTR DS:[EAX],DEADBEEF
Miracle :) Ca n'a pas rajouter de saloperie :)
En gros si j'ai bien compris je suis obliger de recup alloc.addrStart et de pointer dessus, apparement la syntaxe pour faire ca d'un coup ne passe vraiment pas.