GetPointerSection
  Home FAQ Contact Sign in
fr.comp.os.mswindows.programmation only
 
Advanced search
POPULAR GROUPS

more...

fr.comp.os ... programmation Profile…
 Up
GetPointerSection         


Author: Sivaller
Date: Dec 30, 2007 04:41

Bonjour,
h := FindResource(

0, // resource-module handle
'.idata', // pointer to resource name
RT_RCDATA // pointer to resource type
);

me renvoie h = 0;

Mon souhait , retrouver le pointer ou est chargé la section .idata.

Car je souhaite plus tard faire un logiciel qui génére desexe , pour
cela je vais ajouter une section dans mon exe mais le probléme ,
findresource me retourne 0.

Pour faire des recherches : Si je rajoute une section sur un exe Ă  moi
que j'attribue par exemple l'adresse 0x800000, est ça marche ?

Merci.
2 Comments
Re: GetPointerSection         


Author: Sylvain
Date: Dec 30, 2007 08:29

Sivaller wrote on 30/12/2007 13:41:
> Bonjour,
> h := FindResource(
> 0, // resource-module handle
> '.idata', // pointer to resource name
> RT_RCDATA // pointer to resource type
> );
> me renvoie h = 0;

le paramètre name (3ième) doit être le nom de la resource, pas celui
d'un segment; la resource retournée sera tjrs dans le seg. resource.

ce paramètre est de plus un pointeur long vers une chaine (donc double
quote) pas un numérique caractère (simple quote).
> Mon souhait , retrouver le pointer ou est chargé la section .idata.
> Car je souhaite plus tard faire un logiciel qui génére desexe , pour
> cela je vais ajouter une section dans mon exe mais le probléme ,
> findresource me retourne 0.
>
> Pour faire des recherches : Si je rajoute une section sur un exe Ă  moi
> que j'attribue par exemple l'adresse 0x800000, est ça marche ?
Show full article (1.10Kb)
no comments
Re: GetPointerSection         


Author: Christian ASTOR
Date: Dec 30, 2007 10:10

Sivaller wrote:
> Bonjour,
> h := FindResource(
>
> 0, // resource-module handle
> '.idata', // pointer to resource name
> RT_RCDATA // pointer to resource type
> );
>
> me renvoie h = 0;
>
> Mon souhait , retrouver le pointer ou est chargé la section .idata.

Cela n'a pas de sens.
.idata, c'est les fonctions importées (PIMAGE_IMPORT_MODULE_DIRECTORY)
et ça n'a rien à voir avec les ressources (section .rsrc)
Réviser le format du PE...
no comments