首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用RAPI将文件从Windows设备传输到桌面计算机

使用RAPI将文件从Windows设备传输到桌面计算机
EN

Stack Overflow用户
提问于 2014-10-28 08:02:00
回答 1查看 1.4K关注 0票数 0

我已经为Windows设备创建了一个C#程序,它试图使用RAPI发送文件。但是,当程序到达或者更确切地说,下面有这一行时,它在TypeLoad版本2.0.0.0中显示了Windows.Forms.dll异常的错误。

代码语言:javascript
复制
using (RemoteDeviceManager r = new RemoteDeviceManager())

另外,我注意到在我添加了RAPI.dll并刷新了依赖项之后,我看到了已经添加的另一个Windows.Forms.dll。现在我有了一个版本2.0.0.0和3.5.0.0

这是我传输文件的代码

代码语言:javascript
复制
using (RemoteDeviceManager r = new RemoteDeviceManager())
{
 using (RemoteDevice dev = r.Devices.FirstConnectedDevice)
  { 
   if (dev == null)
   {
    //nop
   }
   else
   {
    string destFolder = dev.GetFolderPath(SpecialFolder.Desktop);
    string destFile = destFolder + @"\SharedFolder" + logfileName;
    RemoteFile.CopyFileToDevice(dev, destFile, localFilePath, true);

   }
  }
 }

有人能告诉我出了什么事吗?在我添加这些代码之前,一切都运行得很好。此外,我试图通过无线传输文件,如果你可能问。

EN

回答 1

Stack Overflow用户

发布于 2014-10-28 15:59:26

RAPI是一个桌面API库。必须从PC应用程序调用它,而不是从CE应用程序调用它。设备无法启动通信管道(如果可以的话,安全隐患将是巨大的)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26603382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档