2008-11-22 2 views
0

Я пишу тестовую программу для копирования некоторого файла в папку данных приложения на устройстве, чтобы освободить каталог на рабочем столе.Доступ к каталогу выпусков рабочего стола из windows ce device

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

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

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

ответ

0

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

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

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

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

се :: wstring = L "\ релиз \ foo.txt";

+0

Это не имеет никакого смысла. Вы не можете копировать с устройства на настольную машину с помощью CopyFile - конечно, не из приложения, работающего на устройстве, без какой-либо инфраструктуры. CopyFile этого не сделает. – ctacke 2008-11-23 01:53:21

0

В статье дается описание того, как использовать 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

Смежные вопросы