High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
C / C++ / C++.NET
Sujet Précédent
Sujet Suivant
Convertion
Zootella
Messages postés
252
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
5 septembre 2006
- 18 sept. 2005 à 18:01
Zootella
Messages postés
252
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
5 septembre 2006
-
18 sept. 2005 à 22:51
Bonjour tout le monde,
voici mon probléme, j'ai cette fonction :
template <class T> LPVOID GetPtrFromRVA( DWORD rva, T* pNTHeader, PBYTE imageBase ) // 'T' = PIMAGE_NT_HEADERS
{
PIMAGE_SECTION_HEADER pSectionHdr;
INT delta;
pSectionHdr = GetEnclosingSectionHeader( rva, pNTHeader );
if ( !pSectionHdr )
return 0;
delta = (INT)(pSectionHdr->VirtualAddress-pSectionHdr->PointerToRawData);
return (PVOID) ( imageBase + rva - delta );
}
Qui me retourne donc un LPVOID, ce que je voudrais c'est afficher la
valeur retourné dans une message box, mais comment convertir la valeur
retourné en char ?
Merci :)
Afficher la suite
A voir également:
Convertion
Tableu de convertion
-
Forum Visual Basic
Calculer la somme des valeur d'un tableu
-
Forum Visual Basic 6
Convertion
-
Forum C / C++ / C++.NET
Convertion d'argents
-
Forum VB.NET
Convertion franc euro
-
Forum C# / .NET
2 réponses
Réponse 1 / 2
cs_AlexMAN
Messages postés
1536
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
24 mai 2009
1
18 sept. 2005 à 19:38
char szBuf[16];
LPVOID ret = GetPtrFromRVA(...);
itoa(*((DWORD *)ret), szBuf, 10);
MessageBox(0, szBuf, 0, 0);
Ca devrait marcher. Mais pourquoi ne renvoies tu pas un DWORD (ou autre) directement, pourquoi passes tu par un pointeur ?
+2(p - n)
Réponse 2 / 2
Zootella
Messages postés
252
Date d'inscription
vendredi 10 juin 2005
Statut
Membre
Dernière intervention
5 septembre 2006
18 sept. 2005 à 22:51
J'ai esseyé et ça ne marche pas.
Votre réponse
Discussions similaires
convertisseur octet
Maniaxman
-
25 mars 2005 à 17:37
WhiteHippo
-
31 mars 2005 à 21:19
Conversion binaire décimal
cs_Laudrup
-
21 mars 2007 à 23:12
Laudrup
-
1 avril 2007 à 18:55
Convertion bizzare
cs_veler
-
12 avril 2008 à 18:55
veler
-
15 avril 2008 à 19:37
conversion monétaire multi devises
neige21
-
6 déc. 2008 à 11:40
neige21
-
7 déc. 2008 à 15:43
comment decaler de 4 octet a gauche
pirate75000
-
17 juil. 2003 à 16:23
JCDjcd
-
17 juil. 2003 à 17:17
Rejoignez-nous