首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法定位SHCreateItemFromParsingName (SHELL32.dll)

无法定位SHCreateItemFromParsingName (SHELL32.dll)
EN

Stack Overflow用户
提问于 2011-06-14 21:41:45
回答 1查看 3.8K关注 0票数 1

大家下午好,

我想设置语音识别宏在我的P.C (Windows SP3)上运行,所以我安装了Windows语音识别宏。但是,当我单击它时,它声明:过程入口点SHCreateItemFromParsingName不能位于动态链接库SHELL32.dll中。所以..。

我安装了C++ 2010 .单击调试-星型调试,然后Project 32属性-公共属性-链接器-输入-延迟加载的DLL,然后编辑和我键入的/DELAYLOAD:shell32.dll.

然而,当我点击Windows语音识别宏的时候,我仍然收到同样的错误信息。

你能帮忙吗?!亲切问候AlanTS

EN

回答 1

Stack Overflow用户

发布于 2011-06-14 22:06:08

这与延迟装载无关。这个错误意味着您已经安装了一个不是为XP设计的语音库版本(或者您缺少了一个更新XP的服务包)。这个错误意味着Shell32不包含过程SHCreateItemFromParsingName,这需要Vista或更高版本--参见MSDN文档

编辑:你似乎想相信你“听到”的东西,而不是写Shell32的人的文档(因此应该知道)。这些文档不会说“在Vista上可用,除非您已经听说过,然后它在XP SP3上工作。”文档上写着" Vista ",根据定义,这意味着Vista或操作系统的更高版本。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6350481

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档