Accedere alla directory delle versioni desktop dal dispositivo Windows Ce
-
10-07-2019 - |
Domanda
Sto scrivendo un programma di prova per copiare alcuni file nella cartella dei dati dell'applicazione sul dispositivo per rilasciare la directory sul desktop.
Non sono sicuro di come accedere alla directory di rilascio sul desktop?
Esiste un comando shell per farlo?
Fondamentalmente voglio scrivere un programma c ++ che verrà eseguito sul dispositivo per eseguire questo compito.
Soluzione 2
Ho trovato la soluzione
Esiste un'API chiamata CoyFile che può copiare per rilasciare dir.
CopyFile (file Src, file Dest, FALSE);
Il file di destinazione può essere indicato come
ce :: wstring = L " \ release \ foo.txt " ;;
Altri suggerimenti
Questo articolo fornisce una descrizione di come utilizzare RAPI per copiare i file dal dispositivo WinCE sul PC:
http://www.codeguru.com/cpp/wp /ce/article.php/c3521
Tuttavia, RAPI è qualcosa che funziona solo sul PC, quindi non funzionerà per i tuoi scopi.
Esistono alcuni modi per gestire la comunicazione avviata dal dispositivo come si desidera. Nel mio mondo (.NET / C #) è facile impostare un semplice servizio Web ASP.NET in esecuzione sul PC e fare in modo che il dispositivo parli con esso (per caricare un file il dispositivo invierebbe il file come array di byte e il servizio Web lo salverebbe quindi sul desktop).
Dato che non stai usando .NET, la tua migliore soluzione è probabilmente FTP dal dispositivo. Ecco un articolo che mostra come farlo: