首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在动态链接库kernel32.dll中找不到过程入口点RegCloseKey

在动态链接库kernel32.dll中找不到过程入口点RegCloseKey
EN

Stack Overflow用户
提问于 2011-08-03 21:59:05
回答 3查看 1.6K关注 0票数 0

我有一个用VC++写的程序,我正试着把它安装在Windows server2008上。

最初,它给出关于api-ms-win-core-xx-l1.dll文件丢失的错误。因此,我将我的Windows7DLL复制到了应用程序文件夹中。但是,现在它给出了一个错误:

“在动态链接库kernel32.dll中找不到过程入口点RegCloseKey”

我安装了最新的VC++可再发行版,但它似乎仍然不能工作。我必须替换kernel32.dll文件本身吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-08-05 07:14:09

所以,当我为Windows2003平台(使用针对Windows2003的库)编译程序时,它在这台机器上运行得很好。

我尝试使用Windows7库,因为它类似于Windows Server2008。

票数 0
EN

Stack Overflow用户

发布于 2011-08-03 22:04:24

请不要将系统文件从一台计算机复制到另一台计算机。它将以灾难收场。api-ms-win-core*文件就属于这一类。VC++可再发行文件和您的程序文件应该足够了。如果此操作仍然失败,则发布您收到的错误。

票数 2
EN

Stack Overflow用户

发布于 2011-08-07 20:26:35

如果你的应用程序是32位的,你需要安装32位的VC重新分发,同样的事情也适用于64位。请记住,重要的是应用程序的位数,而不是操作系统的位数。

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

https://stackoverflow.com/questions/6927659

复制
相关文章

相似问题

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