我已经编写了Windows LSP aaplication,它可以在Windows 7上正常工作,但它在windows xp上出现以下错误"应用程序无法正确初始化(0xc0000142)" 我无法理解它无法正常工作的原因。
在使用dependecy walker查找时,我发现在xp中加载的secur32.dll和ws2help.dll而不是在win7上 谁能告诉我可能是什么原因?
答案 0 :(得分:1)
这通常是缺少C ++运行时库的结果。找到VC ++可再发行组件包并将其安装在目标计算机上。它可以从Microsoft下载:http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29或http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=15336。
如果您有安装项目,可以将VC ++可再发行组件作为先决条件或合并模块添加到其中。