Usuário com melhor resposta
Copiar arquivo de pasta compartilhada a partir de um sistema operacional Windows CE

Pergunta
-
Bom dia a Todos
Estou com a necessidade de criar um aplicativo para copiar alguns arquivos de uma pasta compartilhada a partir de um sistema operacional Windows CE, ou seja, eu tenho um coletor de dados Honeywell com o sistema operacional Windows CE e dentro do coletor eu gostaria de copiar um arquivo de uma pasta compartilhada. Eu já tentei, sem sucesso, das seguintes formas:
My.Computer.Network.DownloadFile("http://192.168.0.224/Web/ATU/teste.exe", "\\ra\\teste2.exe");
Erro: "Computer is not a member of MY"
File.Copy("\\\\wts-00\\wwwroot\\ATU\\lalala.txt", "\\ra\\lalala.txt");
Erro: "File not found"
Alguém teria alguma ideia?
Obrigado
- Editado Vanderval quinta-feira, 27 de abril de 2017 11:57
Respostas
-
Boa tarde Vanderval,
Tente através do código abaixo:
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal); WindowsIdentity idnt = new WindowsIdentity(username, password); WindowsImpersonationContext context = idnt.Impersonate(); File.Copy(@"\\192.100.0.2\temp", @"D:\WorkDir\TempDir\test.txt", true); context.Undo();
Att., Roberto Alves
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Marcado como Resposta Guilherme Macedo SModerator segunda-feira, 29 de maio de 2017 11:20
Todas as Respostas
-
Boa tarde Vanderval,
Tente através do código abaixo:
AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal); WindowsIdentity idnt = new WindowsIdentity(username, password); WindowsImpersonationContext context = idnt.Impersonate(); File.Copy(@"\\192.100.0.2\temp", @"D:\WorkDir\TempDir\test.txt", true); context.Undo();
Att., Roberto Alves
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.- Marcado como Resposta Guilherme Macedo SModerator segunda-feira, 29 de maio de 2017 11:20
-
Bom dia,
Por falta de retorno esta thread esta encerrada !
Por gentileza, caso necessário abra uma nova thread.
Atenciosamente,
Guilherme Macedo S
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
TechNet Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.