
Я использую Teracopyповсюду
Мне он очень нравится, и я обнаружил, что он стабильнее/быстрее/лучше, чем ванильная копия.
Однако при использовании некоторых приложений, например 7zip (я уверен, что есть и другие, но пока не обнаружил их), он использует стандартную копию Windows.
Это происходит, когда я щелкаю и перетаскиваю файл из открытого окна архива в папку.
У меня такой вопрос: можно ли заставить любое приложение использовать Teracopy вместо Windows-Copy.
Я знаю, что установка Teracopy перезаписывает обработчики копирования/перемещения по умолчанию в Windows, но, похоже, 7zip игнорирует это.
решение1
Teracopy позволяет вам установить его в качестве обработчика COPY/MOVE по умолчанию для операций Windows, но операция WRITE, которую вы используете в качестве примера, не обрабатывается на том уровне, на котором работает Teracopy.
По сути, если вы нажмете на значок файла/папки Windows и укажете Windows, что хотите скопировать или переместить его, Teracopy сработает.
Для 7zip (например) отображаемый вами файл представляет собой представление того, что находится в архивном файле... щелчок и перетаскивание (или вырезание и вставка) запускает операцию записи из архива через функцию unzipper, которая расширяет его до обычного размера, а затем записывает его на диск в указанном вами месте (или месте, которое вы щелкнули, перетащили и т. д.).
По сути, Windows в Windows будет вызывать Teracopy, программа в Windows или Windows в программу, скорее всего, нет, поскольку они не предоставляют механизма, к которому Teracopy мог бы подключиться и вмешаться.