Beágyazott böngésző képességeinek tiltása

…rövidebben: “IE! Shut up!”

Nemrég épp a falat kapartam, mert egy .NET programban egy “félig rejtett” böngészőt kellett futtatnom, tesztelés gyanánt, és abban pedig újra és újra betöltenem egy weboldalt. Ilyenkor persze jöttek a kattogó hangok. Automatikusan. Folyamatosan. Egyre csak.

Ha szembetalálkoztál már te is a problémával, hogy a nyomoronc WebBrowser kattog, mintha elromlott volna, és szeretnéd egyszerűen megoldani, akkor itt a megoldás:

InternetFeatureController.SetFeature(
    InternetFeature.DisableNavigationSounds, true);

Természetesen ha ez ilyen sima ügy lenne, szebb lenne a világ… Kell hozzá pár tucat sor P/Invoke meg egyebek, de az a háttérben marad – itt letölthető a solution, mely tartalmazza a DLL-t, amit csak be kell referálni a programba; illetve egy WinForms példaprogramot.

Két megjegyzés:

– Ha Windows szinten van kikapcsolva a kattogás, akkor itt se lesz. 🙂

– A fenti kód (illetve a dll) csak Windows XP SP2-től működik.

További infó az egyes letintható/engedélyezhető feature-ökről itt található.

Tekintve, hogy mindjárt itt a Build harmadik napjának nyitánya… irány vissza, kódolni. Csendben. Kattogás nélkül.

Reklámok

~ Szerző: Fülöp Dávid - 2011. szeptember 15..

Vélemény, hozzászólás?

Adatok megadása vagy bejelentkezés valamelyik ikonnal:

WordPress.com Logo

Hozzászólhat a WordPress.com felhasználói fiók használatával. Kilépés / Módosítás )

Twitter kép

Hozzászólhat a Twitter felhasználói fiók használatával. Kilépés / Módosítás )

Facebook kép

Hozzászólhat a Facebook felhasználói fiók használatával. Kilépés / Módosítás )

Google+ kép

Hozzászólhat a Google+ felhasználói fiók használatával. Kilépés / Módosítás )

Kapcsolódás: %s

 
%d blogger ezt kedveli: