Kelvinator / protect и др. - довольно старые утилиты, знаете ли вы, когда они обновлялись в последний раз? Субтитры, они могут ожидать имена файлов / папок старой школы 8.3.
Что касается «будет ли это работать?», Я не могу сказать, так как я использую разные схемы для защиты своей работы при написании lisp для других (vlx / fas, шифратор bricscad, мой собственный загрузчик / обфускаторы ...).
Переполнение стека в этом контексте наводит на мысль об ошибке рекурсии, возможно, когда он пытается согласовать путь, который вы предоставляете.
Вы пытались использовать короткий путь DOS? Вводить путь в кавычках? Используя косую черту? Использование двойной обратной косой черты?
Что произойдет, если вы передадите "/?" (и альтернативные) в командной строке, она предоставляет какую-либо помощь?
Наконец, если он отказывается обрабатывать файлы, если они не совместно используют один и тот же каталог, вы всегда можете открыть перед ним пакетный файл, который выполняет служебную работу за вас.
Майкл.