-1

У меня есть определенный программный продукт, который любит хранить файлы в подкаталоге его установочной папки. Я полагаю, что если бы это программное обеспечение было установлено, скажем, в C:\Program Files, виртуализация папок заняла бы место, и файлы оказались бы в каталоге VirtualStore для каждого пользователя. В моем случае, однако, это приложение установлено в другом месте.

Я мог бы настроить сценарий входа в систему, чтобы установить жесткую ссылку с mklink при входе в систему, но это вызвало бы проблемы с несколькими пользователями, вошедшими в систему одновременно, и с самого начала кажется головной болью.

Есть ли способ сделать что-то похожее на виртуализацию папок в общем случае, не связанном с файлами?

1 ответ1

0

Многие программы будут использовать переменную окружения для размещения файлов. Это обычно, как файлы попадают в структуру каталогов пользователей. Существуют стандартные переменные, которые можно использовать для определения соответствующего дерева каталогов.

Некоторые программы пишут файлы относительно того, где они запускаются. Местоположением по умолчанию обычно является каталог, в котором находится программа. Попробуйте изменить каталог, в котором запускается программа, отредактировав свойства значка. Если это работает, используйте одну из переменных, которые указывают каталог пользователя, чтобы создать каталог, в котором запускается программа.

Программа может иметь командную строку или опцию конфигурации, которая может переопределять используемый каталог. Вы можете изменить свойства приложения, чтобы изменить его параметры командной строки.

Если ни один из этих вариантов не сработает, думаю, вам не повезло. Попробуйте найти программу с хорошим поведением, которая хранит свои файлы в каталоге пользователей.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .