???? ID: 156078 - ????? ???????: 02 ?????? 2010 - ??????: 4.0

????? C++ ??? ?? Microsoft ????????? ???? (MFC) ??? ?????? ????????? ???????????? ?? ??? ???? ?? ??? ???? ????

?????? ??????This article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
???:Microsoft Visual C++ 2005 ?? Microsoft Visual C++ .NET 2002 ????? ???????? ??? ???? Microsoft .NET Framework ?????? ??? ?? ?????? ?? ????????? ??? Microsoft Windows ?? ???? ??? ??? ??? ?? ??? ?? ???? ??? ?? ?? ??????? ????? C++ ??? ?? ???????? ???? ?? ??? ???? ???? ?? ?? ???? .NET Framework ?? ????? ?? ???? ??? ?? ???? ????
??? ?? ??????? ???? | ??? ?? ??????? ????

??????

?? ???? RegMaid ?????? ?? ????? ???? ??? Microsoft ??????? ?????? ?? RegMaid ?????? ??????? ?? ???? ??? ("???? ???????" ??? ?????)?

RegMaid ?????? ????? C++ ?? Microsoft ????????? ???? (MFC) ?? ???? ?? OLE ??????????? ?? ??? ?? ???? ?????? ????????? ???????????? ?? ??? ???? ?? ??? ??????? ???? ??? ???

???? ???????

RegMaid HKEY_CLASSES_ROOT ??? ?????? ???? ???? ?? ??? believed ???????????? ?? ???? ??? ??????? ?????? ???? ??: CLSID, ProgId, TypeLib ?? ???????? ???????? ?? ?????????? ?? ??????? ?????????? ?????? ?????? ?? ??? ???? ?? ???? ???? ???? ????? ?? ?? ??????? ?? ??? ??? ??? ??? ??? ?? ???, ?? ??? ?????????? ?? ?? ??? ???? ?????? ?????????? RegMaid ?????? ?? ???????????? ?????? ??? ??? ???? ??, ?????? ???????? ??? ????? ?? ??? ??? ??????? ??????? ??????? ?? ????

CLSID ??? considers ?????? ?? ????? ???? ?? ????? ????????? ?? ?????? ?????? ????? ???? ?? ???? ??? ???? ?????? ?? ????? ???? ?? ??? ?? ????????? ??? ?? ?? ?? ???? ?? ??? ??? ?? ???? ????? ?? ??????? ???? ??? ?? ?? ??????? ??????? ??? ??? ??? ????????? ?? ???????? ???? ?? ???? ?? ??? ????? ?? ???? ??? ?? ???? ?? ??? ?? ??? CLSID ??? ????????? wisely ??? ???? ?? ??? ???????? ?? ?? ???? ??? ???? ??????? ???? ???????????? ?? ??????? ?? ??? ?????? ????? ???

ProgId ??? HKEY_CLASSES_ROOT\CLSID ??? ?? ??? ???? CLSID ????????? ?? ??? ???? ?? ?????? ???? ??? ?????? ?? ??????? ????????? ?? ????????? ??? ??? ?? ?? ??? ?? HKEY_CLASSES_ROOT\Some ProgId\CLSID. ????? ??? ????????? HKEY_CLASSES_ROOT ?? ??????? ??? CLSID sub-entry ??? ???? ??, ?? ?? ?? ????? ?? ????????? ???? ?? ?? ???? ProgIds ???????? ???? ?????-?? ????????? ????? ???? ?? ??? ?? ??? CLSID ?? ?????? ???

TypeLib ??? .tlb ?????? ?? ?????? ?? ??? ????? ?? ?? ??? ?????? ??? ???? ??? ???? ????????? ??? ?? ????? ?? ?? ????????? ???????? ?? ?? ??? ??? ?????? ???? ????? CLSID ??? ?? ??? ??? question ??????? ???????? ????

????? ???, HKEY_CLASSES_ROOT ?? ??????? ??? ??? ?? ??? ??? ??? TypeLib ????????? ?? ??? ???????? ????????? ?? ????? ??? HKEY_CLASSES_ROOT\TypeLib ???????????? ?? ???, ?? ??? ??? ????? ???? ???? ??, ?? ????????? ???? ???????? ??? ?? ????????? ?? ??? ?? ????????? ???????????? ?? ????? ?? ??? deciding ?? ??? ?????? ??????? ?? ?????? ?? ??? ?????? ???, ???? ??????? ?????? ??? TypeLib ?? ???????? GUIDs. ??? ??, ?? ??? ?? ??????? TypeLib ??? ?? ?????? ??, ??????? ?? ???? ????? ?? ?? ?? ???? TypeLib ???????? ?? ?? ?? ???????????? ?? ????? ?? ??? ???????? ???

????? ??????? Microsoft ??????? ?????? ?? ??????? ?? ??? ?????? ???::

????? C++ .NET

?? ??? ?? ??????? ?????? ??? ?? ??????? ????
??????? ????
Regmaid.exe ?????? ?? ??????? ????? (http://download.microsoft.com/download/4/5/2/452ADF56-0167-49F0-8CB2-EFD8FFCCD913/RegMaid.exe) Microsoft ?????? ??????? ?? ???? ??????? ???? ?? ???? ??? ???? ????? ?? ???, ????? ???? ?????? ?? ????? ?? ???? ?? Microsoft ???????? ??? ?????::
119591  (http://support.microsoft.com/kb/119591/ ) ?????? ?????? ?? Microsoft ?????? ??????? ???? ??????? ????
Microsoft ????? ?? ??? ?? ????? ?? ????? ?? ??? Microsoft ?? ?? ?????? ?? ?????? ???? ??????? ?????-??? ?????????? ?? ????? ???? ?? ????? ????? ?? ?? ??.. ????? ?? ???????-????????? ??????? ?? ???????? ?? ?? ????? ??? ??????? ??????? ?????????? ?? ????? ??? ??? ???? ???..???:-D ?????? ?? ????? RegMaid.exe ????? ??? ????? decompress ?? ???? ?????????? ?????? re-create ???? ?? ????

???:????? 10, 1998, ?? ??? ??? ?? RegMaid.exe ?? ??? ??????? (??????? 1.1)? ?? ?? erroneous ??????? ????? ??? ????? ?????? ?? ??? RegMaid ?? inability ?? ???? ???? ??? ?? ?? ?????? ????? ?? ?????? ????? ???:
  • ???? ????? ????? ?? ?????????
  • ?? ??? environmental ?? ?????????
  • ????? ?? ??? ?? ?? ???? ???? ????????? ?? ???? confusion.

??????

????? C++ 4.1 ?????: "?????????: ????????? ????? ?? ??? Win32 API ?? ????? ???? ??"

???? ???? ???? ??:
  • Microsoft Visual C++ 2008 Express Edition
  • Microsoft Visual C++ 2005 Express Edition
  • Microsoft Visual C++ .NET 2002 Standard Edition
  • Microsoft Visual C++ 5.0 Professional Edition
  • Microsoft Visual C++ 5.0 Enterprise Edition
  • Microsoft Visual C++ 4.2 Enterprise Edition
??????: 
kbinfo kbautomation kbfile kbhowto kbregistry kbsample kbmt KB156078 KbMthi
???? ?????? ???????????? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:156078  (http://support.microsoft.com/kb/156078/en-us/ )