Можно ли хранить пользовательские настройки в %userprofile%, а не в папке с МТ?

 

Добрый день, уважаемые разработчики.

Возникла потребность поставить Мета Трейдер на терминальный сервер. Нужно, чтобы программа была одна на всех и обновлялась один раз, а пользовательские настройки были распределены по пользовательским профилям (например в "%userprofile%\Мои документы\Meta Trader profiles"). Мне кажется, что без этого глюки будут при совместной работе...


Если этой возможности нет, то есть ли у вас планы по её реализации?

 
Терминал изначально задумывался дегко переносимым. Это означает, что все настройки хранятся непосредственно в папке, где установлен MetaTrader 4.
 
Rosh :
Терминал изначально задумывался дегко переносимым. Это означает, что все настройки хранятся непосредственно в папке, где установлен MetaTrader 4.

А зачем носить терминал, если достаточно носить профиль?

А если носить не нужно, а нужно обеспечить одновременную работу нескольких пользователей на одном компьютере/терминальном сервере?


А если наоборот - нужно подключить расшаренный ресурс с пользовательскими индикаторами?


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


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

Почему бы там же в текстовом файле не дать возможность указать путь к профилям, шаблонам, пользовательским индикаторам (в т.ч. с использованием системных переменных, типа %userprofile%). Это настолько уже распространенная практика, что вряд ли кого-то способна сильно удивить.


Наверное могут возникнуть проблемы с блокировками файлов истории, но, в качестве грубого решения, можно их тоже вынести в профиль пользователя. Тогда можно вообще не предоставлять право на запись в Program Files\Meta Trader 4, что тоже хорошо в нашем небезопасном мире.


Подумайте пожалуйста над этим вопросом. Потому что, в противном случае, в многопользовательской системе придется складывать в профиль пользователя весь Мета Трейдер, а это совсем неаккуратненько: 1) обновляться придется столько раз, сколько пользователей в системе; 2) если какой-то учетной записью не пользовались очень долго (пропустили N версий), то соединиться с сервером не получится до ручной переустановки 3) использовать общую базу с индикаторами и стратегиями не получится и придется поддерживать столько экземпляров, сколько пользователей в системе.