directório da versão de desktop de acesso de dispositivo Windows CE
-
10-07-2019 - |
Pergunta
Eu estou escrevendo um programa de teste para copiar algum arquivo na pasta de dados do aplicativo no dispositivo para o diretório de liberação na área de trabalho.
Eu não sei como dir liberação de acesso em desktop?
Existe algum comando shell para fazer isso?
Basicamente, eu quero escrever c ++ programa que será executado no dispositivo para realizar essa tarefa.
Solução 2
Eu encontrei a solução
Há API chamada CoyFile que pode copiar para liberar dir.
CopyFile (arquivo de Src, arquivo Dest, FALSE);
arquivo de destino pode ser dado como
ce :: wstring = L "\ release \ foo.txt";
Outras dicas
Este artigo dá uma descrição de como usar RAPI para copiar arquivos do dispositivo WinCE para o seu PC:
http://www.codeguru.com/cpp/wp /ce/article.php/c3521
No entanto, RAPI é algo que só é executado no PC, por isso não vai funcionar para seus propósitos.
Existem algumas maneiras de lidar com a comunicação iniciada pelo dispositivo como você quer fazer. No meu mundo (.NET / C #) é fácil de configurar uma simples serviço web ASP.NET em execução no PC e ter a conversa dispositivo a ele (para carregar um arquivo do dispositivo seria enviar o arquivo como uma matriz de bytes, e o serviço de web iria guardá-la para a área de trabalho).
Uma vez que você não está usando .NET, a sua melhor solução é provavelmente FTP a partir do dispositivo. Aqui está um artigo que mostra como fazê-lo: