从windows ce设备访问桌面版本目录

时间:2008-11-22 21:37:41

标签: c++ mobile windows-ce platform-builder

我正在编写一个测试程序,将设备上的Application data文件夹中的某些文件复制到桌面上的release目录。

我不确定如何在桌面上访问发布目录?

是否有任何shell命令可以做到这一点?

基本上我想编写将在设备上运行的c ++程序来完成这项任务。

2 个答案:

答案 0 :(得分:0)

本文介绍如何使用RAPI将文件从WinCE设备复制到PC:

http://www.codeguru.com/cpp/w-p/ce/article.php/c3521

但是,RAPI只能在PC上运行,所以它不能用于您的目的。

有几种方法可以像您想要的那样处理设备启动的通信。在我的世界(.NET / C#)中,很容易设置在PC上运行的简单ASP.NET Web服务并让设备与之通信(上传文件,设备将文件作为字节数组发送,并且然后,Web服务将其保存到桌面。)

由于您没有使用.NET,您的最佳解决方案可能是来自设备的FTP 。这篇文章展示了如何做到这一点:

http://msdn.microsoft.com/en-us/library/ms901267.aspx

答案 1 :(得分:0)

我找到了解决方案

有一个名为CoyFile的API可以复制到发布目录。

CopyFile(Src文件,Dest文件,FALSE);

目标文件可以作为

ce :: wstring = L“\ release \ foo.txt”;