Re: File Copy
- From: AdrianMorris <AdrianMorris@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Fri, 8 Aug 2008 05:26:01 -0700
Hello Pavel,
Many thanks for your suggestions.
I used the "LogonUser" followed by the "ImpersonateLoggedOnUser" functions
and all is working well.
Regards....Adrian
"Pavel Minaev" wrote:
On Jul 31, 11:40 pm, AdrianMorris.
<AdrianMor...@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:
Hello!
I'm trying to copy a file from another computer on the network that I do not
have permission with my current logon details to access.
If I open the folder using the Windows file manager with the path "\\
192.168.2.2\temp" (where temp is a shared directory on server \\192.168.2..2),
windows prompts for a User Name and password of a user who has permission on
that computer to access that directory. If I enter valid details, the folder
is opened and I can copy files from this machine.
How do I do this programmatically in c++ or c#? Standard file open and/or
directory commands do not have the option to enter a valid Username/password
and they just fails with permission denied (understandably).
Try using WindowsIdentity.Impersonate() to impersonate the user
account you want to use to access files, and invoke File.Copy when
impersonated.
- References:
- Re: File Copy
- From: Pavel Minaev
- Re: File Copy
- Prev by Date: Re: The symbol "^"
- Next by Date: VS 2008 Project Wizzard - Windows Service
- Previous by thread: Re: File Copy
- Next by thread: Calling a Delphi DLL
- Index(es):
Relevant Pages
|