CopyFile/CopyFileEx不能在Windows Server 2008 R2 SP1 x64中工作

CopyFile/CopyFileEx not working in Windows Server 2008 R2 SP1 x64

本文关键字:SP1 R2 x64 工作 2008 Server CopyFileEx 不能 Windows CopyFile      更新时间:2023-10-16

我已经在VirtualBox 4.3.8中安装了操作系统

我已经编译了在VC6和VS2012 (v10和v11)中调用CopyFile/CopyFileEx函数的代码,但它拒绝工作。

我以管理员身份在控制台模式下运行应用程序。它给出错误2:The system cannot find the file specified.

但是,这段代码在XP, Server 2003和Windows 7上都可以正常工作。

有什么问题吗?是权限吗?我怎样才能知道问题是什么?

这是ERROR_FILE_NOT_FOUND。当调用CopyFile时,您提供的文件名指的是一个不存在的文件,这很难超越明显的解释。

虽然您没有提供太多关于代码的信息,但我建议您下载并在后台运行Process Monitor(您可以过滤您的进程)。

您将看到更详细的信息,如如果文件夹真的存在,等等