SafeCtl.exe ?????? IObjectSafety ?? ???? ???? ActiveX

?????? ????????? ?????? ?????????
???? ???????: 164119 - ??? ???????? ???? ????? ????? ??? ???????.
????? ???? | ?? ????

?? ??? ??????

??????

???? ??????? SafeCtl.exe ????? ????? ???? ???? ActiveX ???????? ??? MFC ??????? ??? ???? ????????? ???????? ??? ? ?? ??? ??? ???? ???? ?? ?? ?????. ???? ?? ????? ?????? ?????? ?? ??? ??? ???? ?????? ??? ??????? ???? ???????.

??????? ????

????? ????? ?????? ??????? ?? "???? ??????? ?? Microsoft":
SafeCtl.exe
?????? ??? ???? ?? ????????? ??? ????? ????? ????? ??? Microsoft? ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
119591????? ?????? ??? ????? ??? Microsoft ?? ??????? ??? ??????
???? Microsoft ???? ??? ????? ????? ?? ?????????. ??????? Microsoft ???? ?? ?????? ??? ??????? ??????? ??? ??????? ???? ?? ??? ?????. ??? ????? ????? ??? ?????? ????? ?????? ???? ????? ??? ??? ????? ??? ??????? ??? ???? ?? ??? ?????.

?? Internet Explorer 3.0 ?????????? ??????? ???? ?????????? ????? ??????? ?????? ?? ??????? ?????? ???? ActiveX ??? ????? ??? ?????? ???. ??? ??????? ??????? <object>?????? ???? ????. ??? ????? ???? ?? ???? ??????, ???? ????? ?????? ?????? ?? ???? ???????? ????????? ???? ??????. ??? ???? ??????? ?? ????? <param>???? Internet Explorer ?? ???? ?????? <object>????? ????? ???? HTML ? Internet Explorer ???? ?????? ?????? ????? ???? ???? ?????? ???????????? IPersistPropertyBag. ????? ??? ???? ???? ????? ???? ???? ?????? ???? ???? ??????? ?? ??????? ?????? ???? ?? ??????? ?? ?????? "???? ????? ???????? ?????? ??????? ????? ?? ???? ????? ????? ???? ?????? ????.

????? ????? ??? ???????? ???? ?????????? ????????? ?????? ??? ???? ????????? ???????? "?" ?????? ?? ?? ??? ????? ????????? ???????? ??? ??? ??????. ?? ???? ?? ???????? ???????? ???? ??? ????? ?????? ??? ????? ??? ????? ?? ?? ??? ????? ???? ??????? ???????? ????? ?? ?????? ??????? ?????? ??? ??????? ???. ????? ??? ?????? ???????? hazards ? ??????? ???? Internet Explorer ?????????? ???? ???? ?????? ????? ?? ???? ????? ??????? "????" Internet Explorer ?????? ??????? ?????? ? ????? ?? ???? ???? ????? ???? ??? ????? ??? ?????? ???????? ?? ?? ???? ?????? ???? ?????? ????? IObjectSafety. ???? ??????? ??????.

??? ?? ???? ?????? ????? ???? ?????? ??????? ?? ???? HTML ?????? Internet Explorer ???? ?????? ??????? IObjectSafety. ??? ??? ?????? Internet Explorer ?? ???????? ????? SetInterfaceSafetyOptions ??? ??? ??????? ????? ?????? INTERFACESAFE_FOR_UNTRUSTED_DATA ???????? ??? ????? ??????? (IID) ?????? ?????????. ?? ????? HTML ?????? ??? ???? ????? ???? ??????? ?????? ??????? <param>?? IID IID_IPersistPropertyBag. ??? ????? IID ??????? ??? ?? ????? ??? ?? ??? ????? ?????? ??? ??? ???????? ???? ??? ??? ??????? ??? ??? ?????? ??? ??????. ????? ????? ??????? ?????? ?? ?????? ???????. ??? ??? ???? ?????? ?????? ?? ??? ??? ???? ?????? ??? ????? ?? ???????? ???? ?? ??? ????? ???? ??? ??????? ????????? ??? ?????? ??? ??????? ????????? ????? ???? ????????? ????? ??????? IObjectSafety::SetInterfaceSafetyOptions S_OK. ????? ??? ????? E_FAIL.

??? ?????? ??????? ?????? ??????? ?? ?????? ????? ? Internet Explorer ???? ????? ????????? ??? ???? ?????? IObjectSafety:: SetInterfaceSafetyOptions ????? ???? ????? ?? ????? ?????? INTERFACESAFE_FOR_UNTRUSTED_CALLER ? IID ?? ??? ??????? ?????? ??????? ? ??? ???? IID_IDispatch. ??? ?? ???? ???? ?????? S_OK ?? E_FAIL ???? ?????.

??? ?? ????? ???? ?????? IObjectSafety ?????? Internet Explorer ????? ?????? ?????? ?????? ?? ??? ??? ???? ?????? ?????? ????? "??? ???????" ? CATID_SafeForInitializing ????? "??? ???????" CATID_SafeForScripting ? ??? ???????.

??? ??? ???? ?????? ?? ????? IObjectSafety ?? ????? ???? ?? ????? ??? ?????? ???????? ?? ??? ?? ????? ????? ???? Internet Explorer ??? ??? ?? ????? ????????? Internet Explorer ??? ????? ???? ?????? ??? ??? ???? ??? ????? ??????? ?????? ??????? ?? ??????. ?? ??? ?????????? ???? ?????????? ????????? ???? ???? ???? ????? ??? ???? ??????:
?????? ???? ?????? ????
????? ??? ?????? ??? ????? ??? ??? ??? verifiably ????. ?????? ????????? ????? ??? ?? ??? ??? ??? ???????.
??????? ?? ????? ??????? ?????? ?? ?????? Johns ??? "????? ???? ????? ???? ActiveX:"
  • ?? ???? ?????? ?? ??????? ?? ???? ???????.
  • ?? ???? ?????? ?????? ??????? (???? ??? ????? ?? ????? ????? ????).
  • ?? ???? ???? ?????? overindex ????? ?? ???? ??????? ?? ??????? ???? ??? ????.
  • ???? ?????? ??????? ?? ??? (??????) ????? ???? ??? ?? ??? ????? ?????? ??????? ????? ?????? ???????.
  • ?? ???? ?????? ??????? ??? ?????? ??? ??????? ?? ??? ???????? ?? ???? ??? ??? ??? ????????.
  • ?? ?????? ?????? ?? ?????? ?? ????????????.
?????? ??? ???? ?? ?????????? ?? ?????? ???? Microsoft ?????? ??? ?????:
????? ????? ???? ActiveX ????
http://msdn2.microsoft.com/en-us/library/ms974305.aspx
??? ?? ?????? ?? ???? ???? ???? ?? ?? ????? ?????? ????? ???????? ??? ??? ??????? ???? ???? ????? ?? ?? ? ????? ????? ?? ???????? ??? IObjectSafety ??? ????? ?????? ?????? ??? ??? ????? ??? ?????? ????????. ?????? ??? ????? ?? ????? ????? ?? ?? ??? ????? ???? ????? ??????? ?? ??????? Johns ??? "????? ? ??? ????? ??? ????? ???? ActiveX."

??? ??????? ???????

????? ????? ??????? Microsoft Visual C++ 5.0 ?? Microsoft Visual C++ 6.0. ??? ??????? ??????? ?? ??????? ????? ??????? Safectl.mdp ?? Microsoft ?????? Studio ?? ????? ???????. ???? ?? ????? ??????? ??? ????? ???? ?????? ????.

????? ??? ????? ??????? ???????? ?????? preprocessor ????? ??????? ?????? ?? ??? ?????? ??? ????? ????? ???? ?????? ??? ??? ?? ?????? ????? ?? ????? ??? ???? ?????????. ?????? ????? ?? ?????? Regsvr32.exe ?? ??? ??????? /u ????? ?????? ????? ??. ????? ????? ????? ????? ???? ????? ?? Studio ?????? ????? ????? ??? ??????? ??????? ??????. ?? ??????? ?????? ???? ??? ????? ?? ???? ??? ????? ??????? "?????" ????? ????? ???? ?????????? ???????:
                Name: &Un-register ActiveX Control
             Command: e:\Program Files\DevStudio\SharedIDE\BIN\REGSVR32.EXE
           Arguments: /u /v "$(TargetPath)"
   Initial Directory: $(TargetDir)
				
??? ??? ?????? ????? ??????? ????? "?????/????? - ????? ???? ???? ActiveX" ????? ????? ???? ?????? ????? ?? ??? ????? ?? ????? ??????? preprocessor ????? ????.

?????? ???? ?????? ???? ?? ???? ???? ??? ????? "??? ??????" ? "??? ???????" ???? ???? ???? ??????? ???????:
  1. ?? ??????? ??????? ???? ??? ???????.
  2. ???? ??? ????? ??????? C++ ? ?? ?? ?????? ??????? preprocessor ??????:
    l_use_comcat
  3. ???? ??? ????? ?????? ???? ?????? ??????? ??? ?? ?? ?????? ????? ???? ??????.
?????? ???? ?????? ???? ????? ?? ??? ?????? IObjectSafety ???? ??????? ??????? ???? ?????? L_USE_COMCAT L_IMPL_OBJECTSAFETY.

??? ????? ???? ?????? ??? ???? preprocessor. ???? ?? ??? ?????? ????? ??? ??? ???????. ???? ???????? ????? ??????? ???? ??????? ??? ???? preprocessor.

?????

??? ???? ???? ????? ?? ????? ?? ?????? ????? ??? ????? Internet Explorer ?? ?? ???? ?????? Safectl.htm ??????? ?? ???????.

??? ?? ????? ???? ?????? ??? ????? ???? ??? ??? ??? ?? ?????? IObjectSafety ? ???? ????? ??????? ????????? ????? ?????? "????? ??????!" ??? ????? ??? ???? ?????? ??? ?? ????? ??????? ???????:
??? ?? ???? ??? ???????!
??? ?? ????? Internet Explorer ??? ?????? ???? ???? ? ?? ??? ????? ??????? ?????? ???????? ????? ??????? ???????:
??? ??? ??????!


?????? ??? ?? ?????? ???????? ??????? ?????? ?? ??? ??????? ? ???? ?? ????? ???? ??? ?? ????????. ??? ?? ?????? ?????? ? ??? ??????? ??? ?????? ?????? ??????? ?????? ?? ???? ?????? ????? ?? ???? ????.

?????

????? ?? ????????? ??? APIs ???? ???? ?????? ?? ???? API ?? ??????? ??????? SDK ActiveX.

?????? ??? ???? ?? ????????? ??? ??? ????? ???? "????? ?? Microsoft Authenticode ?????" ?? ??????? ??????? SDK ActiveX.

????? ?? ????????? ??? "???? ????????" ???? ??????? "???? ????" ?? ??????? ??????? SDK ActiveX.

?????? ??? ???? ?? ????????? ??? ????? ????? ???? ???? ?????? (COM) ??????? ?? MFC ? ???? ??? ??? ??????? ?????? ?????? ?? "????? ??????? ?? Microsoft:
141277????? ????? ????? ?? ????? MFC ???????? Visual C++
?????? ??? ??????? ??????? ??? ????? ??? ???? ???? ActiveX ?????? ??? ??? ????? ?? ?????? ???? Microsoft ?????? ??? ?????:
ABCs ????? ???? MFC ActiveX
http://msdn.microsoft.com/en-us/library/ms968497.aspx

???????

???? ???????: 164119 - ????? ??? ??????: 09/???? ??????/1428 - ??????: 5.4
????? ???
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 3.0
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 6.0
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 5.0 Professional Edition
  • Microsoft Visual C++ 6.0 Enterprise Edition
  • Microsoft Visual C++ 6.0 Professional Edition
????? ??????: 
kbmt kbdownload kbfile kbinfo kbsample KB164119 KbMtar
????? ????
???: ??? ????? ??? ?????? ???????? ?????? ????? ???? ????? ?????????? ????? ?? ????????? ?????? ????. ???? ???? ?????????? ???? ?? ???????? ???????? ?????? ????????? ????? ????????? ???????? ????? ???????? ?????? ?? ?????? ??? ?? ???????? ???????? ?? ????? ??????? ?????? ??? ??????? ?????? ??. ?????? ?? ???? ??? ??????? ???????? ????? ?? ???? ????? ?????? ??? ????? ??? ????? ??????? ?? ????? ?? ?????? ??? ??? ??????? ??????? ?? ????? ????? ????? ????? ?????. ?? ????? ???? ?????????? ??????? ??? ????? ?? ??????? ?? ????? ?????? ?? ??? ????? ?? ????? ??????? ?? ???????? ?? ??? ???????. ???? ???? ?????????? ???????? ??? ????? ?????? ??????? ??????
???? ??? ????? ??????? ?????? ??????????164119

????? ???????

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com