Доступ к каталогу выпусков рабочего стола с устройства Windows CE
-
10-07-2019 - |
Вопрос
Я пишу тестовую программу, чтобы скопировать какой-либо файл в папку «Данные приложения» на устройстве, чтобы освободить каталог на рабочем столе.
Я не уверен, как получить доступ к Release Dir на рабочем столе?
Есть ли какая-либо команда оболочки для этого?
В основном я хочу написать программу на С ++, которая будет работать на устройстве для выполнения этой задачи.
Решение 2
Я нашел решение
Существует API под названием CoyFile, который можно скопировать в релиз dir.
CopyFile (файл Src, файл Dest, FALSE);
Целевой файл может быть задан как
ce :: wstring = L " \ release \ foo.txt " ;;
Другие советы
В этой статье дается описание того, как использовать RAPI для копирования файлов с устройства WinCE на ваш компьютер:
http://www.codeguru.com/cpp/wp /ce/article.php/c3521 р>
Однако RAPI работает только на ПК, поэтому он не будет работать для ваших целей. Р>
Есть несколько способов обработки связи, инициируемой устройством, как вы хотите. В моем мире (.NET / C #) легко настроить простой веб-сервис ASP.NET, работающий на ПК, и заставить устройство общаться с ним (чтобы загрузить файл, устройство отправит файл в виде байтового массива, и веб-служба сохранит его на рабочем столе).
Поскольку вы не используете .NET, вашим лучшим решением, вероятно, будет FTP с устройства. Вот статья, которая показывает, как это сделать: