将虚拟文件拖到Microsoft Office Communicator 2007中

时间:2013-04-04 16:17:02

标签: c# .net drag-and-drop office-communicator

我一直在努力创建一个应用程序,允许我将文件拖到Microsoft Office Communicator中的IM对话窗口中,但没有运气。我实现/尝试了这两篇关于创建用于拖动的虚拟文件的文章:

  1. Transferring Virtual Files to Windows Explorer
  2. Developer-Friendly Virtual File Implementation for .NET Improved!
  3. 当我拖入Windows资源管理器时,这两个工作都很棒,但是如果我拖入IM窗口看起来它会起作用,即它显示要传输的文件和大小等......但是当一个人接受时它只是在那里挂起,直到它失败并带有类似的信息:

      

    无法将“Alphabet.txt”发送到LastName,FirstName。这可能是由于防火墙造成的   限制或网络问题。请再试一次。如果你需要进一步的   请与您的系统管理员联系。

    enter image description here

    如果我先将文件拖入Windows资源管理器,然后从资源管理器拖入IM窗口,则可以正常工作。任何人都对这里可能发生的事情有任何想法?

1 个答案:

答案 0 :(得分:0)

事实证明,Microsoft Communicator期望FileName& FileDrop数据格式。如果您提供这些,那么它将起作用。