65.9K
CodeProject 正在变化。 阅读更多。
Home

MultiCopier 软件

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.90/5 (19投票s)

2002年7月20日

1分钟阅读

viewsIcon

100607

downloadIcon

3803

最快速、最简单的方法,可以同时从不同的文件夹复制文件

Sample Image - MultiCopier.gif

引言

MultiCopier 是最简单的方法,它允许用户通过简单的菜单扩展到 shell,只需点击几下即可从不同的来源(分区或文件夹)复制到目标位置。

它比 Windows 复制速度快 20%,因为它没有在多个复制操作中共享 CPU,而是在单个线程(操作)中。

特点

该程序包含以下功能

  1. 如何实现 IContextMenu 以及管理 shell 菜单和与之关联的文件和文件夹。
  2. 如何使用 ATL 在 DLL 中插入对话框
  3. 从资源管理器获取图像列表并在列表控件中管理它
  4. 一个简单的 MAPI 示例(用于向作者发送电子邮件的小函数)

要了解更多关于如何使用此软件的信息,只需右键单击文件或文件夹或背景以获取菜单,然后选择MultiCopier->使用方法

注册 DLL

编译后,可以使用“运行”对话框中的以下命令行注册 DLL。

regsvr32 "c:\mypath\mydll.dll" \\replace the path with the original path of the DLL

取消注册 DLL

只需写入前一行,但使用参数 /u,如下所示

regsvr32 /u "c:\mypath\mydll.dll"

致谢

我要感谢 Michael Dunn,感谢他撰写的关于编写 shell 扩展的精彩教程,以及他极其有用的类 CShellFileOp,用于复制和移动文件

© . All rights reserved.