0

大家下午好

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

我安装了 Microsoft Visual Studio C++ 2010 然后...点击调试 - 星调试,然后项目 - Shell 32 属性 - 通用属性 - 链接器 - 输入 - 延迟加载的 DLL,然后编辑并输入 /DELAYLOAD:shell32.dll。

但是,当我单击 Windows 语音识别宏时,我仍然收到相同的错误消息。

请问你能帮忙吗??!亲切的问候

4

1 回答 1

1

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

编辑:您似乎想相信您“听到”的内容,而不是来自编写 Shell32 的人的文档(因此应该知道)。文档没有说“在 Vista 上可用,除非你听说过,然后它可以在 XP SP3 上运行”。文档说“Vista”,顾名思义是指 Vista 或更高版本的操作系统。

于 2011-06-14T22:06:08.883 回答