C#从远程系统拖放

时间:2012-05-22 19:52:11

标签: c# drag-and-drop

我正在创建一个远程文件查看器,并希望能够拖动远程文件并将其拖放到Windows资源管理器中。我有一个鸡蛋问题。我可以将文件下载到临时文件。我可以创建指向tmp文件的数据对象,但是我不想触发实际下载,直到他们通过资源管理器释放按钮。

我尝试查看MouseUp事件,但它没有从我的应用程序触发。它是由资源管理器触发的。我想我可以编写一个Hook DLL来捕获鼠标注册事件,然后用下载内容替换后台的空文件。这看起来有点奢侈。

想法?

1 个答案:

答案 0 :(得分:0)

没有原生解决方案,但您可以查看this CodeProject article详细说明如何完成。祝你好运!