Controler le son de windows 7

Bonjour,

Est-il possible de contrôler le son de Windows 7 avec un programme en C ? Car mes touches fn + f10, f11 et f12 pour contrôler le son ne fonctionnent pas.

Cordialement, Julien.

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Oui, tu peux. C'est monstrueusement complexe, pour ce que c'est mais tu peux.

    De plus, il n'y a pas d'implémentation C, mais seulement en C++.
    Il est toujours possible même si toujours plus compliqué d'appeler les méthodes concernées depuis ton code C, mais là ça deviens carrément un travail de fourmi, en plus d'être crade et peu fiable.

    Un post de blog d'un développeur crosoft qui poste un exemple exhaustif:
    https://docs.microsoft.com/en-us/archive/blogs/

    Tu peut exploiter son exemple et passer des heures à réinventer la roue, ou bien utiliser cet outil:
    https://www.autohotkey.com/

    et définir une macro comme celle-ci:
    #PgUp::Send {Volume_Up 3}
    #PgDn::Send {Volume_Down 3}

    source:
    https://superuser.com/questions/82229/how-can-i-control-the-master-volume-in-windows
    https://stackoverflow.com/questions/699603/change-volume-win32-c

    1. J'ai créer un script AutoHotKey et j'ai mis les deux lignes de code que tu m'as donné mais ça ne fonctionne pas, que faire ?
      (D'ailleur, PgUP et PgDn correspond à quelle touches) ?
    2. c'est peut-être que tu n'a pas les deux touches en question...
      tout à droite du clavier, deux flèches hachurées, une vers le bas et une vers le haut
    3. Ah si je les ai, mais rien ne se passe quand j'appuie dessus