Claro, hay que acceder al sistema operativo para hacerlo. Acá hay un ejemplo gracioso en linux:
http://www.neatorama.com/2009/08/26/linux-baby-rocker/
Pero hablando en serio, usando la extensión COM en php podría hacerse, así que supongo que puede haber algo semejante en asp.net.