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.

È stato utile?

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:

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top