Bonjour,
Mon service tourne sousW2k en Local System; il est non-interactif (Service-0x0-3e7$\Default). Aprés avoir testé l'absence du Shell par defaut (explorer.exe) dans 'WinSta0\Default', j'obtient un handle sur la fenetre d'ouverture de session Windows (aprés la S.A.S.) dans 'WinSta0\Winlogon'. J'aimerai, sans me servir des Hooks, utiliser une fonction type 'PeekMessage(&msg, hSas, WM_MOUSEFIRST, WM_MOUSELAST, PM_NOREMOVE | PM_QS_INPUT)' sur cette window (qui n'appartient pas a mon thread bien sur).
Je suis coincé là et je manque d'idée(s) :-)
PS: mon handle sur la S.A.S. est bon puisqu'elle ouvre la fenêtre d'ouverture de session à réception de 'SendMessage(hSas, WM_HOTKEY, 0, MAKELPARAM (MOD_ALT|MOD_CONTROL, VK_DELETE)' ; tout ça pour vous dire que je suis dans le bon desktop.
Merci pour vos bonnes idees ou 'trucs'.