Bonjour à tous et à toutes!

J'ai une petite question: Comment utiliser la combo de deux touches (par exemple Ctrl +1) dans ce cas là:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
LRESULT __stdcall HookClavier(int nCode, WPARAM wParam, LPARAM lParam) 
{ 
  if(nCode >= 0)
    {
      HWND hwamp;
      if(wParam != VK_F8) goto defRet;
      if(lParam & 0x80000000) goto defRet; // 1 SEULE FOIS
      if(hwamp = FindWindow("Winamp v1.x", 0)) PostMessage(hwamp, WM_KEYDOWN, 88, 0);
    }
defRet: 
  return CallNextHookEx(hHook, nCode, wParam, lParam);
}
Etant donné, que ceci est un Hook et j'ai pas de Forms dedans, donc je ne peux pas utiliser OnKeyDown et je vois pas comment je pourrais integrer un code dans le genre:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
if ((Key == 'A') && (Shift.Contains(ssCtrl)))
J'ai essayé de faire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
 if(wParam != VK_CONTROL & VK_F8) goto defRet;
par exemple, mais rien, il fait le Ctrl, mais pas la suite.. les "+" n'aident pas non plus (à la place de "&").

Comment faire s'il vous plaît?

Sinon juste une autre petite question: Comment faire pour distribuer l'executable avec tous ses paquets? Car chez les autres ca marche pas, ca demande un tas de trucs.. (je sais c'était déjà dit mille fois, mais je sais plus où c'est )

Merci à l'avance,
ZiKO.