Есть ли способ подключиться к API копирования файлов Windows с С#? Я знаю, что для этого потребуется неуправляемый код, но пример кода или стартер был бы полезен. Я уже видел код C++, но он весь греческий.
ОБНОВЛЕНИЕ: приношу свои извинения, я должен был более четко изложить свои намерения. Я хочу на самом деле изменить функцию копирования Windows, чтобы она была более жесткой (например, разрешить постановку в очередь, планирование, обработку перезапусков, пауз и т. д.). Когда я сказал хук, я имел в виду хук API, чтобы, когда кто-то запускает копию, я получал источники и места назначения и мог обрабатывать это по своему желанию. Я старая школа и часто использовал API Mac OS, чтобы делать эти вещи, поэтому я предположил, что в мире С++ WINAPI есть какой-то тип эквивалента.