Is there a way to detect if the master volume has changed in a background service in C#. (other than polling it)
The only solutions i have found so far to detect this, is overriding WndProc on a form, which wont work in a background service.
Is there a way to detect if the master volume has changed in a background service in C#. (other than polling it)
The only solutions i have found so far to detect this, is overriding WndProc on a form, which wont work in a background service.
I have the same question. Have you found an answer yet? Alas no-one's offered one here I can see. My desire is in fact to work out why, when I reboot my master volume is always zero of late. Something I'm starting is zeroing it and I'm curious if I can detect it rather than find it by trial and error (disabling startup services one by one and rebooting).