I would use the .NET Process API to run the ADB commands "push" and "pull" to place files on the device and copy them back to the pc.
1 of 1 people found this helpful
Michael, here is some sample code to use the .NET Process API to make adb.exe push/pull files.
Process p = new Process ();
p.StartInfo.UseShellExecute = false;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.FileName = <Full path to your adb.exe>;
p.StartInfo.Arguments = "push <myfile> <path on device where file should be placed>"; //push file to device
p.StartInfo.Arguments = "pull <full path on device where file is located>"; //pull file from device
string standardOut = p.StandardOutput.ReadToEnd ();