I build a dll of hook
but i discover that
I can put it at many dirs
and run it success

for a example...
my exe at
C:\abc\def\exe.exe

I can run it success when the dll at

C:\abc\hook.dll
C:\abc\def\hook.dll
C:\window\hook.dll

why?
my exe and dll at different dirs
why I can run it success?

there are so many dirs I can put and run success!!
than....where should i put the dll????