i want write a program like teracopy.
i want get list of file that user select for copying.
in tera copy when you want copy files, that program list every file that you selected.
and you can cancel specific from list.
i want know what API or component or other thing use tera copy.
i use ReadDirectoryChangesW in my program but it work when a file or directory created. and you can not cancel file from copying. and this function give destination path of file that cremated.
thank you very much.
 additional info moved from non solution[/edit]
thank you for answering
excuse me if my English is bad and i can not explain my question very well.
you can download teracopy from here
TeraCopy from Code Sector is a free file-copying utility that offers more speed and security than Windows. It's a compact tool that can quickly copy or move single files or batches of files to any directory you select, but it does much more, such as automatically calculating CRC checksum values to speed up the validation process. It also skips bad files during the copying process, displaying them at the end of transfers so you can see just which ones need replacing or other attention.
Read more: TeraCopy - CNET Download.com <a href="http://download.cnet.com/TeraCopy/3000-2248_4-10671835.html#ixzz2B0fdYg6m">http://download.cnet.com/TeraCopy/3000-2248_4-10671835.html#ixzz2B0fdYg6m</a>[<a href="http://download.cnet.com/TeraCopy/3000-2248_4-10671835.html#ixzz2B0fdYg6m" target="_blank" title="New Window">^</a>]
when you select files to copy and paste that in other directory, this program list all of file that you select.
i want know how this program catch file names that user select for copy.
for example if user select file 1.txt, 2.txt a.exe
after clicking paste user in other directory, this program detect and know what files user select to copy.
i want know how this program does work. and which api use in code of this program.
thank you very much