2014-02-16 40 views
0

我已经在C#中的一个项目,它是一个文件传输工具工具一切工作已经,如何将我的程序用作默认拷贝处理程序?

我已经做了图形用户界面,其中用户可以有添加文件和复制或剪切到目的地,其中,用户在程序中选择。

现在,我想使这个作为默认的复印处理程序,其中,当您使用键盘快捷键复制(Ctrl + C)剪切(Ctrl + X)然后粘贴*(CTRL + V) *它在一个文件夹目标我的程序将被用来传输文件而不是默认的Windows复制处理程序。

示例将是TeraCopy,它将成为默认的复制处理程序。

那,我不知道在做拖放功能,你只需拖放目标文件/文件夹,我的程序将被自动使用。

高级谢谢大家!

这是我计划如何调用时,Windows的复制粘贴命令被称为应用程序:

“mycopy.exe {文件} {}目的地”

+0

这看起来很有希望:http://msdn.microsoft.com/en-us/library/windows/desktop/cc144063(v=vs.85).aspx – DavidN

回答

0

如果要挂接到Windows键盘捷径。看看这Global Hook Project

+0

谢谢!我认为这是我需要的,但是下载链接已经死了,如果你能给我一个工作链接,这将有所帮助。再次感谢你! –

+0

使用这个,http://www.codeproject.com/KB/DLL/WindowsHookLib/Source_Code_and_Demo.zip,下载源代码和演示。但你需要注册。 –

相关问题