yennare
14-01-2013, 13:07
Ciao a tutti.
premetto che non sono un programmatore, gli unici linguaggi che conosco bene sono html(4-5), css(2-3), e qualche fondamento di javascript, ma sono solito smanettare con molte cose che non conosco anche solo per imparare (d'altronde è così che ho imparato quello che so).
Detto ciò, sto creando un gadget per Win7 (ambiente in cui lavoro) che non è altro che un pulsante per switchare da cuffie con microfono ad altoparlanti con un click piuttosto che andare ogni volta nelle impostazioni audio (cosa che trovo molto scomoda).
Per fare ciò voglio andare a modificare la chiave di registro che gestisce queste preferenze con un .vbs da incorporare al gadget.
Per capire quale chiave di registro andare a modificare ho usato RegShot il quale mi ha evidenziato la chiave giusta, ma il valore da cambiare è in binario (suppongo) e cambia in modo diverso ogni volta che effettuo lo switch.
Ciò implica che non posso passare un valore universale tramite vbs a meno che non riesca a "tradurre" il valore nella chiave di registro che è di questo tipo:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{0ef3d48e-f9e7-4272-ae6d-02b3e0c770e8}\Role:0: DD 07 01 00 01 00 0E 00 0B 00 2E 00 2E 00 A6 02
quindi ora sono bloccato e in rete non ho trovato niente di utile. Spero che qualcuno sappia guidarmi
premetto che non sono un programmatore, gli unici linguaggi che conosco bene sono html(4-5), css(2-3), e qualche fondamento di javascript, ma sono solito smanettare con molte cose che non conosco anche solo per imparare (d'altronde è così che ho imparato quello che so).
Detto ciò, sto creando un gadget per Win7 (ambiente in cui lavoro) che non è altro che un pulsante per switchare da cuffie con microfono ad altoparlanti con un click piuttosto che andare ogni volta nelle impostazioni audio (cosa che trovo molto scomoda).
Per fare ciò voglio andare a modificare la chiave di registro che gestisce queste preferenze con un .vbs da incorporare al gadget.
Per capire quale chiave di registro andare a modificare ho usato RegShot il quale mi ha evidenziato la chiave giusta, ma il valore da cambiare è in binario (suppongo) e cambia in modo diverso ogni volta che effettuo lo switch.
Ciò implica che non posso passare un valore universale tramite vbs a meno che non riesca a "tradurre" il valore nella chiave di registro che è di questo tipo:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\MMDevices\Audio\Render\{0ef3d48e-f9e7-4272-ae6d-02b3e0c770e8}\Role:0: DD 07 01 00 01 00 0E 00 0B 00 2E 00 2E 00 A6 02
quindi ora sono bloccato e in rete non ho trovato niente di utile. Spero che qualcuno sappia guidarmi