
рдЕрдХреНрд╕рд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рджреМрд░рд╛рди, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХрд╛рд░реНрдп рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреЗ рд╕рд╡рд╛рд▓ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛ рд╣реИред рд╕реВрдЪрдирд╛ рдХреЗ рдЙрддреНрдкрд╛рджрди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХрд╛ рд▓рд╛рдн рдЕрдирдЧрд┐рдирдд рд╣реИред рддреЛ, рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдПрдХ рд╡реЗрдм рдкреЗрдЬ рд╣реИ, рдПрдХ рдмрд╣реБрдд рд╣реА рд▓рдЪреАрд▓реЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛ рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рд╛рд░реВрдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрднреА-рдХрднреА, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреБрдЫ рд╕реАрдорд╛рдУрдВ рд╕реЗ рдЬрдЯрд┐рд▓ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдПрдХреНрд╕реЗрд╕ рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдХрдореА рдХреЗ рдХрд╛рд░рдг, рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдЙрддреНрдкрдиреНрди рд╣реЛ рд╕рдХрддреА рд╣реИред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдкрд░рд┐рдгрд╛рдо рдХрд┐рд╕реА рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реЗрдЬреЗ рдирд╣реАрдВ рдЬрд╛ рд╕рдХрддреЗред рдФрд░ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдХреЗ рдЙрдкрдпреЛрдЧ рд╕реЗ рдЗрд╕рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рд╡рд┐рдирд╛рд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ HTML рдкреГрд╖реНрда рджрд┐рдЦрд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд┐ рдмрд┐рд▓реНрд▓реА рдХреЗ рдиреАрдЪреЗ рдПрдХ рд╕реНрдерд╛рдиреАрдп рджреГрд╢реНрдп рдирд╣реАрдВ рд╣реИред
рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдкрд░ C # рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдЬрд╛рдПрдЧреАред Windows / System32 / рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдХреНрд░рд┐рдп-рдПрдХреНрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛:
- Microsoft HTML рд╡реНрдпреВрдЕрд░ (mshtml.dll) - рд╡реЗрдм рдкреЗрдЬ рдХреЗ DHTML рддрддреНрд╡реЛрдВ рдХреЗ рд╕рд╛рде рдСрдмреНрдЬреЗрдХреНрдЯ-рдУрд░рд┐рдПрдВрдЯреЗрдб рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП;
- рд╢реЗрд▓ рдбреЙрдХ рдСрдмреНрдЬреЗрдХреНрдЯ рдФрд░ рдХрдВрдЯреНрд░реЛрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА (SHDocVw.dll) - рд╕реНрдерд╛рдиреАрдп рдФрд░ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рд╛рде рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рд▓рд┐рдПред
рдкрд╣рд▓реЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╣рдо рдкреЗрдЬ рдХреЛ рд╕реНрд╡рдпрдВ рдЙрддреНрдкрдиреНрди рдХрд░реЗрдВрдЧреЗ, рдФрд░ рджреВрд╕рд░рд╛ - рдЗрд╕реЗ рдЗрдВрдЯрд░рдиреЗрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдПред IE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдореБрдЦреНрдп рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд▓рдЧрднрдЧ рдХрд┐рд╕реА рднреА рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдореМрдЬреВрдж рд╣реИред
рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░
рдХрд┐рд╕реА рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдлрд╝реЙрд░реНрдо рдХреЗ рдкреГрд╖реНрда рд╣реЛрддреЗ рд╣реИрдВ: ***, рд╡реЗ рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕рдВрдЧреНрд░рд╣реАрдд рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЦреЛрд▓рдиреЗ рдкрд░ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╕реЗ рдЙрддреНрдкрдиреНрди рд╣реЛрддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, IE рдПрдбреНрд░реЗрд╕ рдмрд╛рд░ рдореЗрдВ "InPStreet" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрдирд╛, рдПрдХ рд╕реЗрд╡рд╛ рдкреГрд╖реНрда рдирд┐рдЬреА рджреЗрдЦрдиреЗ рдХреЗ рдореЛрдб рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рддрд╛ рд╣реИред

рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдпрд╣ рддрдВрддреНрд░ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдЗрдП рд╣рдо рд╡рд┐рдВрдбреЛрдЬрд╝ рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХреА рдУрд░ рд░реБрдЦ рдХрд░рддреЗ рд╣реИрдВред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╛рдирдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо "рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдПрдбрд┐рдЯрд░" (рд░рди -> regedit) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдкрде рдХреЛ рдЦреЛрд▓реЗрдВ HKEY_LOCAL_MACHINE / рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ / Microsoft / Internet Explorer / AboutURLред рдпрд╣рд╛рдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдкреГрд╖реНрда рдХреЗ рд▓рд┐рдП рдПрдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рдЦреЛрдЬрддрд╛ рд╣реИ, рдЬрд┐рд╕ рд▓рд┐рдВрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣рдордиреЗ рд╢рдмреНрдж рдХреЗ рдмрд╛рдж рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдерд╛ред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, "рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ: InPStreet" рдореБрдЦреМрдЯрд╛ рдПрдХ рд╣реА рдкреГрд╖реНрда рдХрд╛ рд╕реНрдерд╛рди рдкрддрд╛ рдЫреБрдкрд╛рддрд╛ рд╣реИ: res: //iframe.dll/inpStreet.htmред рдпрд╣ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ рдХрд┐ рдЖрдк рдЬрд┐рд╕ рдкреЗрдЬ рдХреЛ рджреЗрдЦ рд░рд╣реЗ рд╣реИрдВ рд╡рд╣ ieframe.dll рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред (рдЖрдк Dll рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдФрд░
MSDN рдкрд░ рдЙрдиреНрд╣реЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ)
рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди
var ie = new InternetExplorer(); ie.Navigate(@"about:blank"); var document = ie.Document; document.open(); var element = document.createElement("body"); var nodeBody = document.ImportNode(element, true); document.appendChild(nodeBody); var stringBuilder = new StringBuilder(); stringBuilder.Append("<div id=\"Content\" style=\" " + "font-family:Segoe UI; " + "text-align:center; " + "width:500px; " + "border:1px solid black; " + "float:left; " + "padding-bottom:10px;" + "margin: 5px auto;\">" ); document.body.insertAdjacentHTML("beforeEnd", stringBuilder.ToString()); var content = document.getElementById("Content"); stringBuilder.Clear(); stringBuilder.Append("<h1> IE </h1>" + "<h3> </h3><br/>" + "<hr style=\"width:100px;\"/><br/>" + "<p> , ! </p>" ); content.insertAdjacentHTML("beforeEnd", stringBuilder.ToString()); document.body.insertAdjacentHTML("beforeEnd", "</div>"); document.close(); ie.Visible = true;
рдХреЛрдб рдореВрд▓ рд░реВрдк рд╕реЗ рд╕рд░рд▓ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд▓рд╛рдЗрди рджреНрд╡рд╛рд░рд╛ рд▓рд╛рдЗрди рд╕рдордЭрд╛рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдореИрдВ рд╕рд╛рд░ рдмрддрд╛рдКрдВрдЧрд╛:
- рд╣рдо IE рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рддреЗ рд╣реИрдВ;
- рд╣рдо рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдкрд╣рд▓реЗ рд╕реЗ рдЙрдкрд▓рдмреНрдз рдкреГрд╖реНрда рдХреЛ рдЦреЛрд▓рддреЗ рд╣реИрдВ (рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдПрдХ рд░рд┐рдХреНрдд рдкреГрд╖реНрда рд╣реИ);
- рд╣рдо IE рд╕реЗ "рджрд╕реНрддрд╛рд╡реЗрдЬрд╝" рдирд┐рдХрд╛рд▓рддреЗ рд╣реИрдВ, рдпрд╣ рд╣рдорд╛рд░реЗ рдкреГрд╖реНрда рдХрд╛ рдСрдмреНрдЬреЗрдХреНрдЯ рдкреНрд░рддрд┐рдирд┐рдзрд┐рддреНрд╡ рд╣реИ;
- рд╣рдо рдЗрд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╕рд╛рдордЧреНрд░реА рд╕реЗ рднрд░рддреЗ рд╣реИрдВ;
- (рдЖрд╡рд╢реНрдпрдХ) рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЛ рдмрдВрдж рдХрд░реЗрдВ - IE рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред

рдпрд╣ рд╕рдм, рд╣рдорд╛рд░реА рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░-рдЬрдирд░реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдкреГрд╖реНрда рдПрдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдмрд┐рдирд╛ рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдбреАрдПрд▓ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рджрд░реНрдЬ рдПрдХ рдЬрдЯрд┐рд▓ рдкреЗрдЬ рд▓реЗрдЖрдЙрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ рддрд╛рдХрд┐ рдмрд╛рд░-рдмрд╛рд░ рдирдИ рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдмрд╛рд░-рдмрд╛рд░ рдмрджрд▓рддреЗ рдбреЗрдЯрд╛ рдХреЛ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред