WH_MOUSEのグローバルフックについて質問させてください。
SetWindowsHookExでWH_MOUSEでグローバルフックを掛けているつもりなのですが、
なぜかフックのDLLを呼び出してる側のウインドウの上でしかメッセージが送られてきません。
そのほかのウインドウ、デスクトップ上だとメッセージが送られて来ません。
(ローカルフックみたいな感じ?)
コードはこんな感じなんですが、

#pragma comment(linker, "/section:Shared,rws")
#pragma data_seg("Shared")
HHOOK hMouse = NULL ;
#pragma data_seg()

LRESULT CALLBACK hookProcMouse( int nCode , WPARAM wParam , LPARAM lParam )
{
パラメータの表示処理
}

// フックを仕込む
hMouse = SetWindowsHookEx( WH_MOUSE , (HOOKPROC)hookProcMouse , DLLのインスタンス , NULL ) ;

どうかよろしくお願いします。