I'm running a program on Computer A. I want the program to copy a file from Computer B (on the same workgroup) to Computer A. The file on Computer B is in a shared folder. Now, I'm using the System::IO::File::Copy command (File::Copy(String* target, String* destination, bool overwrite)). This works fine when the shared folder has FULL permissions for Everyone. However, it does not work if the permissions are set to Read only. I want to be able to copy a file from a computer which I only have read-only access. Any help on how to do this will be greatly appreciated. This is a Windows Form Application using Visual C++ .NET 2003.