Dsofile.dll ??????? ???? ??? ?? ?? Office ??????? ???? ??, ?? Office ???????? ????? ?? ??????? ????

???? ?????? ???? ??????
???? ID: 224351 - ?? ???????? ?? ?????? ??? ?? ?? ???? ???? ???? ??.
??? ?? ??????? ???? | ??? ?? ??????? ????

?? ????? ??

??????

Dsofile.dll ????? ????? ?? programmers Microsoft Visual Basic .NET ?? Microsoft .NET Framework ?? ????? ???? ?? ??? ???-????????? ActiveX ??? ??? ????? ?? ???? ??? ?? ???? ????? ????????? ??? ????? ?? ??? ?? Microsoft Office ???????, ???? ?? ????? ?? ??? ?????? ?? ?? OLE ????????? ????? ?? ??????? ???? ?? ???:
  • Microsoft Excel ?????????????
  • Microsoft PowerPoint ?????????
  • Microsoft Word ????????
  • Microsoft Project ?????????
  • Microsoft Visio ?????
  • OLE ?????? ??????? ?????? ??? ????? ???? ??? ?? ???? ???????
Dsofile.dll ????? ????? ?? Microsoft Visual C++ ??? ???? ???? ??? ????????? ???? ?? Dsofile.dll ????? ????? ?? OLE32 ?? ????? ???? ????IPropertyStorage??????? OLE structured ?????? ??????? ?? ????????? ????? ?? ??????? ?? ??? ??? ??? ?????? ???? ???? ???? Visual Basic 6.0, Visual Basic .NET ?? C# ?????? ???????????? ???? ????? ?? ??? ???????? ???? ?????? ??????? ?? ??? ???? ??? ?????? ???? ??? Dsofile.dll ????? ????? ????? ????? ??? ?? ??? ?? ?? ?? ?? ????? ??????? Visual Basic 6.0 ?? Visual Basic .NET 2003 (7.1) ??? ???? ?? ????? ???

???? ???????

????? ActiveX ??? ?? ??????? ????

????? ??????? Microsoft ??????? ?????? ?? ??????? ?? ??? ?????? ???::
?? ??? ?? ??????? ?????? ??? ?? ??????? ????
??????? ????
DsoFileSetup_KB224351_x86.exe ?????? ?? ??????? ?????
?? ?? ???????-????? ???? ?? ????? ???? ?? ???, ??????? ???? ?? ???, ???: ??????? ???? ?? ???, ?? Dsofile.dll ????? ????? ??? ?? ???? ?? ??? ?? ?????? ??? C++ ????? ??? ??????? ?? ?????? ???? ?? ??? ??? ???? ???? ??? ?? Microsoft ?????? ????, ??? obligations ?? ???? ????? ?? ??? ?? ??? ?????? ?? ?? ??????? ?? ??? ??? ???????????? ?? ?????? ??? ?????????? ?? ???? ?????? ?? ????? ????? ?? ?? ????? ???? ???? ?? ?? ??? ?? ????? ??? ?? ?????? ????? ??? ??? ??? ?? ??? ?? thereof, ???? ?? ?????? ??? ??????? ??? ?????? ?? ????? ???? ????? ???, ?? ?? ??????? ??????? ????, ??????? ?? ???, ?? ??? ?? ?????? ???? ?? ??? ????? ?? ??? ?? ??? ????????? ????

???????:Dsofile.dll, ????? ??? ?? ?????? ????? ??? ???? "???? ??" ???? ???? ?? ?????? ??, ?? ?? expressed ?? ???????, ?????? ?? ?????? ??/?? ???? ????? ???????? ?? ??? ????????? ???? ?? ??? ????? ???? ????? ???? ??????? ?? ????? ???? ????? ?? ?????

???:????? ?? ??? ?? ?? ????? ?? ????? ?? Office 2007 ??? ????????? ?? ??????? ???? ?? ???, ???? Office 2007 ?????? ??? ??????? ???? ????? ???? ??????? ?? ???, "??????" ??? ??????

OLE ????????? ????? ?? ???? ??? ???????

???????? OLE ??????? ???????? ??????? ??? ??? ??? ???????? ?? ???? ??? ???????? ??????? ???????? ?? ???? ???? ?? collectively "???????? ?????? ???." ??? ???? ??? ?? ??? ??? ???? ?? "COM/OLE" ?????? ???????? ??? ????? ?????-???? ??????? ????? ?? ??? ????????? ?? ?? ????? ????????? ?? ????? ??? ???? ?? ????? ?? ?? ?????

???????? ??? ???? ??? ???? ???????? ???? ?? ???, ?? ??? ??? ?? ???????? ???? ?? ??? ????? ?? ??????? ?????? ???? ??:
  • IPropertySetStorage
  • IPropertyStorage
???????, ??? high-level ???????????? ???? ??????? ???????-???? ???? ??? ??????? ?? ??????? ?? ????? ?? ?????? ?? ???? ??? ?? ?????? ?? ?? ???? ?? ??? ???????? ????? ?? ???? ??? ??? ActiveX DLL, ??? "DsoFile ?????" OLE ??????? ?????????? ??? ????? ??? ???? ??? ?? ???? ??????? ??? ????? ?? ????? ?? ???? ?? particularly ?? Microsoft Office ????????? ?????? ????? ??? ???? ??? ?? ?? ???? ???? ???

???? ????? ????????? ?? DsoFile ??? ?? ????? ????

Dsofile.dll ????? ????? ???? ?? ?? ???? ??? ?? ????? ??? ?? ??? ??? ?? "OLE ?????? ??????" ????? ?? ????? ??? ?? ????? ???, ????? ????? ???? ?? ???, ????? ??:
  • Word ????????
  • Excel ?????????????
  • PowerPoint ????????????
???? ?? Dsofile.dll ????? ????? ?? ???, ?? ???? DLL ???????? ??? ???? ?? ??? Office ?? ???????? ???? ?? ?????? ?? ?? ???? ???? ?? ???? ????

??? ?? ????? ????, ??? ?????? ?? Dsofile ?????? ????????? ?? ??? ??? ???? ?? ??? ??? "DSO OLE ???????? ??? ???? 2.1." ??? ??? ??? ?? ????????? ????? ????? ?? ??? ????? ???? ?? ???? ??? the Dsofile.dll sample file has only one object that can be created. That object is namedDSOFile.OleDocumentProperties. TheDSOFile.OleDocumentPropertiesobject provides access to the OLE document properties of a file you load by using the??????????? ??? All properties are read in and cached on open. All properties are then made available through theOleDocumentPropertiesobject for editing. The properties are only written back to the file when you call??????. When you are done editing a file, call??? ???????? ????? ?????? ???? ?? ????

???? OLE ??? ?? ???? Office ?????? ??? ?? ???? ??? ?? ??????? ?? ??SummaryProperties???? ????? ??? ??? ???????? ???CustomProperties?????? ??? ???????? ????? ??? ?? ?? ???????? ??? ??? ???????? ????? ??? ?????? ?? ?? ??? ?? ??? ????? ????? ??? ?? ????? ?? ??????? ?? ??? ????? ?? ???-??? ?? ???? ???? ??, ?? ?? ???? ??? ???? ??????? ?????? ?? ?????? ?? Visual Basic .NET ??? "??? ????????" ???????? ?? ?????? ?????

????????????? ?? ??? ???? ???? ??,OleDocumentPropertiesDsofile ??? ???? ???????? ??? ????? ?? ???? ????? ?? ??? ???????? ?? ????? ?? ?????? ???? ??? ??? ???? ??????? ???? ??? ?? ????-????? ?? ??? ?? ??? ??????? ?? ????? ??, ?? ???? ???? ?? ??? ?????, ??? ?????? ????? ?? ?? NTFS ???? ???? ?? ???? ??? ???? ????? ?????? ????? ??? ???? ??::
?????? 70: ?????? ?? ?????
??? ?? ???? ????? ?? ??? ????? ?? ??? ????? ?? ????? ????? ???, ??? ????True?? ???ReadOnly?? ??????????????????? ??? ??? ??, ???? ??? ?? ???? ???dsoOptionOpenReadOnlyIfNoWriteAccess??? ?? ????? ??? ?? Dsofile ??????? ???? ?? ??? ????? ?? ????? ?? ?????? ???? ?? ??? ???? ????? ???????, ??? Dsofile ??? ????? ??????? ???? ?? ???? ??????? ???? ????-????? ?? ??? ?? ?? ???? ???? ????????? ?????? ??????? ???? ??? ??, ????-????? ?? ??? ????? ?????? ???? ???, ?? ?? ???? ??? ?????? ?? ???????? ?? ???? ????-????? ?? ??? ?? ????? ??IsReadOnly????

???? ??? ????????? ?? ??????? ???? ??? ??, ?? ??? ????? ?? ???? ???IsDirty???????? ???? ?? ???? ??? ??? ???? ?? ??? ??? ????? ???? ?? ??? ??? ???????? ??? ??? ?? ?? ?? ????? ?? ???? ???? ???????????? ???? ??? ??? ?? ??? ??????????, ?? ???? ???????? ?? ??? ?????? ????.

???? ??????? ?????? ???????, ?? ????? Dsofile ???? ???? ????? ?????? ??????? ??? ?? ?? ?? ??? ??? ???? ??:
??????-2147217151 (& H80041101): ???? ???????? ?????? ???? ?? ??? ??? ???????? ????? ??????
??????-2147217150 (& H80041102): ?? ?? ???????? ??? ?? ??? ????? ?? ???? ?? ??????? ???????? ??? ???? ?????
??????-2147217149 (& H80041103): ???????? ???? ???? ????????? ?????? ????? ??? ?? ?? ????? ?? ??? ???? ????? ?? ??? ???? ???? ?? ?????
??????-2147217148 (& H80041104): ???????? ??? OLE ????? ???? ??, ?? ??????? ???????? ??? ?? ?????? ???? ?????
??????-2147217147 (& H80041105): ???? ?????? ???? ?? ??????? ???????? ????-??? ??? ??? ???? ??? ???
??????-2147217146 (& H80041106): ???? ???? OLE ?????? ?????? ??????? ?? ??? ?????? ???
??????-2147217145 (& H80041107): ???????? ?? ???????? ???? ?? ???????? (?????? ??? ?? ?? ???????? ?? ??? ???? ???)?
??????-2147217144 (& H80041108): ???? ????? ??? ??? ?? ????? ???? ?? ????? ???? ?? ??????? ???
??????-2147217143 (& H80041109): ?????? ??? ???????? ??? ??? ????? ???? ???
??????-2147217142 (& H8004110A): ?? ??? ?? ??? ???? ???? ?? ????? ?????? ????

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

?? ?? ??????? ?????? ??? ?? ???? ????????? ??? ??? ?? ??? Multi-Byte ???? ???????? (MBCS) ?????? ??? OLE ??? ??? ???????? ?????? ?? ???? ???? Dsofile ????? ?? ????? ???? ?? ?????? ?? ??? ??? ???? ?? ??? ?? ???? ???? ???????? ??? ??, Dsofile ????? ??????? ?? Dsofile ????? ??? ??? ???? ??, ???? ???? ????? ?? ??? ????? ?? ?????? ??? ?? ??? ???? ??? ??? ?? ????? ??? ?? Dsofile ??? ????? ?? ??? MBCS ?? ????? ???? ???????? ?????????? ?? ???, ???? ??? ?? ???? ???dsoOptionUseMBCStringsForNewSets??? ??????????????? ???

?????? ??? ??? MBCS ?????? ?? ????? ?? ????, ??????? Dsofile ?? ?????????? ?? ?? ?????? ?? ????? ???? ?????? ??? ?????? ???? ?? ???? ??? ?? ?? ???????? ?? ?? ??? ??? ???? ?? ??? ??? ??? ??? ??? ???? ??? ?????? ?? ?????? ?? ?????? ??, ???????? ???? ?? ???? ??? ?????, ?? ?? ????? ??? ?? ???? ??? ??? ?? ?????? ?? ??? ??? ??? ????? ?????? ?? ??? ???? ?????????? ?? ????? ????? ???????? ??? ??, ????????? ???? ?? ??? ??? ??? ??? ??????? ?????? ??? ???? ???? ?? ?? ?? ????? ?? ??????? ?????

???:Dsofile ???? ?????? MBCS ??? ??? ???? ?? ??? ??????? ?? ?????? ???? ??? ??? ?? ?? ?? ?????? ?? ?????? ????? ??? ?? ????? ?? ??????? ???? ?? ??? ???

DLL ?? ??????? ???? ?? ??? ???? ?? ??? ???

Self-extracting ????? ??????? ???? ?? ?? ?? ????? ??? ?? ???? ??? ????? ??? DsoFile.dll ??? registers ??? Self-extracting ????? ?? Visual Basic .NET ??????? ????????? ?????? ??? ?? ????? ???? ?? ??? ???? demonstrate ?? ??? ????? ??? ??????? ?? ???? ???

??? ???? ???? ???????? ?? ???? ???? ????? ?? DLL ?? ???? ???, ?? ???? ???? ???? ?? ?? ???: ??? ????? ?? ???: DLL ?? ??????? ???? ?? ??? ??? ??? ???? ?? ??? ?????regsvr32 [filepath]\dsofile.dll??????????????? ???????????????? ??..

????? ?????, ?? ????? ?? ???? ????:

?? ????? ??? 6.0 ???????? ?? ???

  1. Visual Basic 6.0 ????? ????????? ?? ??? ??? ??? ?????:

    .\Source\Vb6Demo\PropDemo.vbp
  2. ????????? ???? ?? Dsofile.dll ??? ??? ?? ???????? ???? ??? ??? ??? ???? ?? ???, ??? ??????????????? ????????????????? ??.. ???????? ???? ?? ???? ??? ?????? ?? ??? ??? ??DSO OLE ???????? ??? ???? 2.1.
  3. ????????? ?? ????? ?? ??? F5 ?????..
  4. ?? ?? ???? ???????? ?? ??? ?????? ????? ????? ?? ??? ??? ???, ??? ???? ????? ?? ??? ???? ?? ????? ?? ?? ???? ???????? ?? ??? ????? ???? ???

???? Visual Basic 2003 (7.1) ?? ??? ?? ???? Visual Basic 2005 (8.0) ?? ???????? ?? ???

  1. Visual Basic 7.1 ????????? ?? ??? ??? ??? ?????:

    .\Source\Vb7Demo\FilePropDemoVB7.sln

    ?? ?? ????????? ??? ???? ?? Visual Basic 7.1 Visual Studio .NET 2003 ?? Visual Studio 2005 ??? Visual Basic 8.0 ??? ??? ???? ????
  2. ??? ?? ???????? ??? ?? ?????? 8.0 ?????? ??? ?????? ???? ?? ??? ??? ???, ?? ????? ???????, ?? ????????? ??? ?????? ???? ?? ??? ??????? ?? ???? ?????
  3. ?????? ???? ?? Visual Basic ????????? ?? ????? ?? ??? F5 ??????
  4. ?? ??????? ????? ???? ??, ????? ?????????.
  5. ???? ??????? Office ???? ?? ??? ???? ?? ????? ????OK.

    ????? ??? ?? Office ???? ?? ???????? ??? ????? ????? ??? ????? ???? ???? ?? ????????? ?? ????? ?? ??????? ?? ???? ????

??????

Dsofile.dll ??? ?? ???? ?? ??? ?? ??? ?? ?? Office 2007 ?????? ??? ??????? ??, ?? Microsoft Office 2007 ??????? ?? ??? ???????? ????? ?? ??????? ???? ?? ??? ?????? ?? ?? ?? ??? ??????? ???? ?? ?????? ??? ??????? ????, ????? Microsoft ??? ???? ?? ????:
HTTP://www.Microsoft.com/downloads/details.aspx?FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466
???????? ?? ??? ?? ????? C++ ?? ???? ?? ??? ???? ???? ?? ???? ??? ???????? ??????? ?? ??? Microsoft ???????? ??? ???? ????? ?? ??? ????? ???? ?????? ?? ????? ????:
186898???? ?? VC ++ ??????? ???????? ??? ???? ?? ??? ???? ????

???

???? ID: 224351 - ????? ???????: 03 ?????? 2010 - ??????: 2.0
???? ???? ???? ??:
  • Microsoft Visual Basic 2005
  • Microsoft Visual Basic .NET 2003 Standard Edition
  • Microsoft Visual Basic .NET 2002 Standard Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Studio 6.0 Enterprise Edition
  • Microsoft Office Excel 2007
  • Microsoft Office PowerPoint 2007
  • Microsoft Office Word 2007
  • Microsoft Office Visio Professional 2007
  • Microsoft Office PowerPoint 2003
  • Microsoft Office Visio Professional 2003
  • Microsoft Office Project Professional 2003
  • Microsoft Excel 2002 Standard Edition
  • Microsoft PowerPoint 2002 Standard Edition
  • Microsoft Word 2002
  • Microsoft Visio 2002 Professional Edition
  • Microsoft Project 2002 Standard Edition
??????: 
kbdownload kbautomation kbfile kbinfo kbpersistst kbmt KB224351 KbMthi
???? ?????? ????????
??????????: ?? ???? ?? ???? ??????? ?? ????? ?? Microsoft ????-?????? ?????????? ?????? ?????? ???? ??? ??. Microsoft ???? ??? ????-???????? ?? ????-???????? ????? ?????? ?? ???? ???????? ???? ?? ???? ????? ????? ??? ?? ??? ?????? ?? ???? ???? ???? ??? ????? ??. ???????, ????-???????? ???? ????? ???? ???? ???? ???. ?????, ????????, ?????-???? ?? ??????? ?? ???????? ?? ???? ???, ???? ?? ??? ?????? ???? ???? ??? ????? ??? ?? ???? ??. Microsoft ??????? ??? ???? ?? ?????? ?? ??????????, ????????? ?? ??? ?????? ?? ???? ????? ?? ???? ???????? ?? ??? ???? ????? ?? ??? ????????? ???? ??. Microsoft ????-?????? ?????????? ?? ????? ?????? ?? ?? ??? ??.
?????????? ?? ??????? ????????? ??????? ??:224351

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

 

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