.net - Gælder internetindstilling i kontrolpanelet til InternetExplorer-objekter i anden proces?

Indlæg af Hanne Mølgaard Plasc

Problem



På Windows-applikationer kan du bruge IE-motor ved at oprette et InternetExplorer-objekt og bruge det. Gør Internetindstillinger i Kontrolpanel gældende for disse objekter?

Bedste reference


Der er ikke noget simpelt svar på dette, fordi det afhænger af applikationen hosting browser kontrol.


Som standard deles de fleste muligheder, men Internet Explorer vælger nogle funktioner/indstillinger ved at registrere dets applikationsnavn under FeatureControls-tasten. Tredjepartsprogrammer kan også bruge disse taster til at vælge ind/ud af bestemte funktioner og sikkerhedsindstillinger. [4]


Ved driftstid kan en hosting-applikation bruge funktionen CoInternetSetFeatureEnabled til at indstille nogle muligheder i luften, eller de kunne implementere GetOptionKeyPath og/eller GetOverrideKeyPath (IDocHostUIHandler2) for at helt eller delvis overstyre brugerne Internet Explorer registreringsindstillinger. [5] [6]