CopyFile/CopyFileEx不能在Windows Server 2008 R2 SP1 x64中工作
CopyFile/CopyFileEx not working in Windows Server 2008 R2 SP1 x64
我已经在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(您可以过滤您的进程)。
您将看到更详细的信息,如如果文件夹真的存在,等等
相关文章:
- 我需要安装什么才能获得在Windows Server 2012 R2 Standard上运行C++hello world
- Windows 2012 R2 closesocket()挂在侦听套接字上
- VS2008 SP1:将一对推入矢量时没有合适的默认构造函数可用
- 堆损坏对 Windows 2012 r2 服务器的影响
- Windows Server 2008 R2上的蓝牙GetradioInfo的替代方案
- Qt C++在Win XP SP1上不起作用
- 为什么安装 VSTS 2010 SP1 后找不到 Ws2_32.lib
- Windows Server 2008 R2上的常见对话框:GetOpenFileName崩溃
- Oracle 11gR1或R2客户端上是否设置了在ODBC API调用中将SELECT COUNT(*)返回的数据类型从
- Visual Studio 2010 SP1 中的 64 位整数初始化错误
- C++在 Windows 服务器 2008 r2 中禁用网络适配器的示例
- Windows 2008 R2中缺少多播消息
- std::tr1::函数为VS2008 SP1中的x64配置提供链接错误
- 智能感知Visual Studio 2010 SP1 unique_ptr : unique_ptr<vector<unique_ptr<T>>> T
- visual Can用VC10(sp1)编译的C++库可以通过用VC11编译的代码链接
- VS2010 SP1的函数模板中存在编译器错误
- 通过Powershell命令检查远程机器的操作系统类型是否为2008 R2
- 无法从 VS 2010 SP1 中的 C# 访问C++类/命名空间
- 在Windows 2008 R2 SP1上使用GetVersionEx时错误的行为
- CopyFile/CopyFileEx不能在Windows Server 2008 R2 SP1 x64中工作