佚名通过本文主要向大家介绍了
求助,用IshellFolder::BindToObject获取windows/assemly的目录接口,用了超过60秒。等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 求助, 用IshellFolder::BindToObject获取windows/assemly的目录接口,用了超过60秒。
描述:
描述:
我使用IshellFolder接口枚举并创建文件系统树型结构,
m_psfFolder->BindToObject(pidlChild, NULL, IID_IShellFolder, (void**)&psfChild);
结果发现枚举windows目录时特别慢,跟踪了一下代码,发现当枚举到windows的assemly目录时,上面这个函数花了超过60秒的时间才返回。
我知道assemly是全局程序缓存目录,但是为什么会导致这么慢就不明白了。
请大家帮忙分析分析,有什么办法可以使它变快。我在是vista系统下用vs2003开发。
谢谢!
您可能想查找下面的文章:
- 求助在Dll中调用LoadLibrary失败,getlasterror=126,调用loadlibraryex可以成功
- 求助:主窗口的OnSize中用子窗口的指针调用MoveWindow,子窗口的OnSize没有响应
- 求助:errorC2079:'col'usesundefinedclass'CColumn'
- 求助,如何在VC下用ATL不能用MFC支持实现对EDIT框的WM_KEYDOWN的捕获?
- 求助!Teechart画曲线,想让程序自动判断Excel表格中有多少列,然后自动绘图,程序总是提示错误啊!求大神解答
- 求助!Teechart画曲线,想让程序自动判断Excel表格中有多少列,然后自动绘图,程序总是提示错误啊!求大神解答
- 求助:客户端ActiveX、中间件CORBAORB、数据库SQLAnalysisServer架构实现
- 求助:我在ActiveX中用returnVARIANT_FALSE返回假,而在C#中读取的时候老为true
- 求助!最近想学ATLSERVER,可是找不到相关书籍和网站啊有谁知道吗?谢谢啦!
- 求助:怎么给数据库的一个表添加一行?而这一行的数据是在editcontrol中输入的。然后用listctrol显示?