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.

Foi útil?

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:

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top