Caseta Eretik s - defineste setarea implicita a dispozitivului audio


Utilitarul DefSound este conceput pentru a comuta dispozitivul curent de redare audio în mod implicit. Cerințe minime de sistem: Windows Vista și mai târziu.

Utilitatea este destinată acelor oameni care schimbă destul de des dispozitive audio. Am scris-o pentru mine, care ar schimba între difuzoarele laptop-ului meu și un televizor LCD extern conectat prin HDMI. După o căutare scurtă pe Internet, a devenit clar că nu există o metodă documentată de instalare a unui dispozitiv audio în mod implicit. Pe CodeProject și SourceForg, am găsit câteva utilități care au deschis mmsys.cpl. ascunzând fereastra CPL'ki și tastatura tastaturii emulate! În plus, căutarea ferestrei a ținut cont și de localizarea sistemului de operare. În general: oamenii au scris cârje minunate :)

Prin urmare, am făcut o mică cercetare, în urma căreia am descris interfața IPolicyConfig. CLSID, IID și IPolicyConfigVista. CLSID, IID. Această interfață COM in-proc este implementată în biblioteca AudioSes.dll. folosește standardul CPL'ka. Cu privire la progresul și rezultatele cercetării, am scris un scurt articol.

Schimbarea jurnalului:

În cele din urmă, am curățat utilitarul DefSound și l-am mutat în codeplex. Această pagină va rămâne numai pentru istorie, până când o șterg. Dar informațiile actuale despre utilitate pot fi obținute de pe site-ul său nou.

Multe mulțumiri tuturor celor care au scris comentarii și sugestii despre utilitate. Și cei care nu sunt prea leneși pentru a scrie doar "mulțumesc". În multe privințe, mulțumim tuturor că utilitatea este transferată la o sursă deschisă completă și este pregătită pentru o dezvoltare ulterioară.

Articole similare