*****VS2005程序在win2000,xp下运行不对!****急!!
开发环境:vs2005,windows2003,winform程序。 
    主要功能事修改文件的扩展属性-> 备注的内容。 
    程序中调用了ole32。 
    程序在windows2003运行成功并能修改。 
    但是当程序安装到windows2000/windowsXp下后,程序运行成功,但是修改不了了???!请帮忙啊!!!
------解决方案--------------------记得VS2005需要SP2的支持
------解决方案--------------------帮顶
------解决方案--------------------Office文件都是使用结构化存储复合文件(Structured Storage, Compound File),     
 uint hresult = StgOpenStorageEx( 
                     filename, 
                     (int)(STGM.READWRITE|STGM.SHARE_EXCLUSIVE), 
                     (int)STGFMT.FILE, 
                     0, 
                     (IntPtr)0, 
                     (IntPtr)0, 
                     ref IID_PropertySetStorage,// Guid IID_PropertySetStorage 
                     ref propSetStorage); //IPropertySetStorage propSetStorage     
 个人猜测就是进行这种文件操作操作的.错误的情况下可以返回空的指针.