C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

probleme de hook avec dll

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
syn-ack
Guest





PostPosted: Thu Jun 03, 2004 5:14 am    Post subject: probleme de hook avec dll Reply with quote



bonjour,

jai un programme qui charge une dll de facon dynamique (dll A),
puis effectue un appel a une fonction de A

A->fonction();



dans A->fonction() jutilise le code suivant:
{
tex=GfxAllocBlankTexture("win1",128,128,3,data); // dll chargé par .lib
(graphic.dll)
hHook = SetWindowsHookEx( WH_CALLWNDPROC, (HOOKPROC)HookProc, hdl, 0 );
}


mon probleme est le suivant, si jenleve le SetWindowsHookEx(), ca marche
bien, mais si je laisse le code tel quel, jai un message de win comme quoi
le programme x (qui est hooké) ne trouve pas la dll graphic.dll dans les
chemins suivant : ........(dont le chemin ou se trouve la dll A)., ce que je
comprend pas, c'est que j'utilise l'appel de cette fonction uniquement par
le programme de base.

j'espere avoir été clair, il y a un truc qui m'echappe dans le
fonctionnement.

merci pour votre aide







Back to top
Martinez Jerome
Guest





PostPosted: Thu Jun 03, 2004 8:27 am    Post subject: Re: probleme de hook avec dll Reply with quote



Tu l'as dit toi-meme : windows, DLL...
--> fr.comp.os.ms-windows.programmation te repondra mieux, car ce n'est
pas une question sur le language C++

syn-ack wrote:

Quote:
bonjour,

jai un programme qui charge une dll de facon dynamique (dll A),
puis effectue un appel a une fonction de A

A->fonction();



dans A->fonction() jutilise le code suivant:
{
tex=GfxAllocBlankTexture("win1",128,128,3,data); // dll chargé par .lib
(graphic.dll)
hHook = SetWindowsHookEx( WH_CALLWNDPROC, (HOOKPROC)HookProc, hdl, 0 );
}


mon probleme est le suivant, si jenleve le SetWindowsHookEx(), ca marche
bien, mais si je laisse le code tel quel, jai un message de win comme quoi
le programme x (qui est hooké) ne trouve pas la dll graphic.dll dans les
chemins suivant : ........(dont le chemin ou se trouve la dll A)., ce que je
comprend pas, c'est que j'utilise l'appel de cette fonction uniquement par
le programme de base.

j'espere avoir été clair, il y a un truc qui m'echappe dans le
fonctionnement.

merci pour votre aide









Back to top
syn-ack
Guest





PostPosted: Thu Jun 03, 2004 2:32 pm    Post subject: Re: probleme de hook avec dll Reply with quote



merci,
"Martinez Jerome" <jerome.martinez (AT) aenlever-orangefrance (DOT) com.invalid> a
écrit dans le message news: c9mndt$97m3 (AT) news (DOT) rd.francetelecom.fr...
Quote:
Tu l'as dit toi-meme : windows, DLL...
--> fr.comp.os.ms-windows.programmation te repondra mieux, car ce n'est
pas une question sur le language C++

syn-ack wrote:

bonjour,

jai un programme qui charge une dll de facon dynamique (dll A),
puis effectue un appel a une fonction de A

A->fonction();



dans A->fonction() jutilise le code suivant:
{
tex=GfxAllocBlankTexture("win1",128,128,3,data); // dll chargé par .lib
(graphic.dll)
hHook = SetWindowsHookEx( WH_CALLWNDPROC, (HOOKPROC)HookProc, hdl, 0 );
}


mon probleme est le suivant, si jenleve le SetWindowsHookEx(), ca marche
bien, mais si je laisse le code tel quel, jai un message de win comme
quoi
le programme x (qui est hooké) ne trouve pas la dll graphic.dll dans les
chemins suivant : ........(dont le chemin ou se trouve la dll A)., ce
que je
comprend pas, c'est que j'utilise l'appel de cette fonction uniquement
par
le programme de base.

j'espere avoir été clair, il y a un truc qui m'echappe dans le
fonctionnement.

merci pour votre aide











Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.