Доступ к каталогу выпусков рабочего стола с устройства Windows CE - PullRequest
0 голосов
/ 23 ноября 2008

Я пишу тестовую программу, чтобы скопировать какой-либо файл в папку «Данные приложения» на устройстве, чтобы освободить каталог на рабочем столе.

Я не уверен, как получить доступ к Release Dir на рабочем столе?

Есть ли какая-либо команда оболочки для этого?

В основном я хочу написать программу на С ++, которая будет работать на устройстве для выполнения этой задачи.

Ответы [ 2 ]

0 голосов
/ 23 ноября 2008

Я нашел решение

Существует API под названием CoyFile, который можно скопировать в релиз dir.

CopyFile (файл Src, файл Dest, FALSE);

Файл назначения может быть задан как

ce :: wstring = L "\ release \ foo.txt";

0 голосов
/ 23 ноября 2008

В этой статье дается описание того, как использовать RAPI для копирования файлов с устройства WinCE на компьютер:

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

Однако RAPI работает только на ПК, поэтому он не будет работать для ваших целей.

Есть несколько способов обработки связи, инициируемой устройством, как вы хотите. В моем мире (.NET / C #) легко настроить простой веб-сервис ASP.NET, работающий на ПК, и заставить устройство общаться с ним (для загрузки файла устройство отправит файл в виде массива байтов, веб-служба сохранит его на рабочем столе).

Поскольку вы не используете .NET, ваше лучшее решение, вероятно, FTP с устройства. Вот статья, которая показывает, как это сделать:

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

...