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

标签 c++ visual-studio-2008 visual-c++ dll windows-server-2008

我有一个用 VC++ 编写的程序,我正在尝试将它安装在 Windows Server 2008 上。

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

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

我安装了最新的 VC++ 可再发行组件,但它似乎仍然无法正常工作。我是否必须替换 kernel32.dll 文件本身?

最佳答案

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

关于c++ - 在动态链接库 kernel32.dll 中找不到过程入口点 RegCloseKey,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6927659/

相关文章:

c++ - Boost::signals2 传递无效数据

c++ - 带数组的嵌套结构

c++ - 如何使用裸新初始化智能点?

c++ - 允许使用右值的地址吗?

internet-explorer - 如何使用 Visual C++ 在 IE 中的打印模板中将 __IE_PrinterCmd_DevMode 属性设置为 DEVMODE 结构

c++ - 在构造函数中中断对象的创建

c++ - 返回后增量

c# - ASP.NET 中有这样的控件可以在运行时呈现 HTML 吗?

visual-studio-2008 - IIS7 : URL Rewrite not working when debugging with Visual Studio

c++ - mkdir C++ 函数