 |
C++Talk.NET C++ language newsgroups
|
| View previous topic :: View next topic |
| Author |
Message |
syn-ack Guest
|
Posted: Thu Jun 03, 2004 5:14 am Post subject: probleme de hook avec dll |
|
|
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
|
Posted: Thu Jun 03, 2004 8:27 am Post subject: Re: probleme de hook avec dll |
|
|
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
|
Posted: Thu Jun 03, 2004 2:32 pm Post subject: Re: probleme de hook avec dll |
|
|
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 |
|
 |
Powered by phpBB © 2001, 2006 phpBB Group
|