"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Рустам
Доброго дня. Хотел узнать почему после обновления с версии 5.10 на 5.12, пути сохранения файлов изменились? теперь вручную все назад настраиваю. К информации на клиентских компьютерах включен UAC, при установке использовал админские привилегии.
Аватара пользователя
Алексей Пикуров
Добрый день.

1. Куда (полный путь) был установлен MyChat Client версии 5.10?
2. Как вы обновлялись на версию 5.12?
Рустам
1. до - C:\Users\$username$\Documents\MyChat
после - C:\Users\Administrator\Documents\MyChat

2) устанавливал вручную
Рустам
Сам клиент был установлен в program files
Аватара пользователя
Алексей Пикуров
Не нужно целиком цитировать мои сообщения без нужды, просто нажимайте кнопку "Ответить". Я отредактировал ваши сообщения.

Судя по пути
C:\Users\$username$\
и
C:\Users\Administrator\

вы запускаете MyChat Client от имени разных пользователей. Логично, что настройки будут разными, в том числе и история папок, куда вы сохраняете файлы.
Рустам
Суть в том что у пользователей нет прав внесение изменении в систему, из за этого устанавливается через UAC, получается клиент не распознает внесение изменении по UAC?
Рустам
Если здраво рассудит, получается клиент работает под одним пользователем, а сохраняет файлы на хранилище другого пользователя...
Аватара пользователя
Алексей Пикуров
Рустам, под каким пользователем у вас работает MyChat Client, под таким и сохраняются настройки в Windows-профиле. При чём тут UAC и права на внесение изменений в систему?
Аватара пользователя
Алексей Пикуров
Попробую пояснить с другой стороны.

Запускается MyChat Client под каким-то пользователем Windows. Папки, куда сохраняются принятые файлы, запоминаются в файле C:\Users\%USERNAME%\AppData\Local\MyChat Client\options.ini

Если вы запускаете MyChat Client под Windows-пользователем Administrator, то настройки будут сохраняться в C:\Users\Administrator\AppData\Local\MyChat Client\options.ini

Если вы запускаете MyChat Client под Windows-пользователем Ivanov, то настройки будут сохраняться в C:\Users\Ivanov\AppData\Local\MyChat Client\options.ini

Узнать, под каким Windows-пользователем сейчас работает MyChat Cient — элементарно, наберите в консоли клиента (Ctrl+`) команду profile, откроется Проводник на папке профиля пользователя.

У вас ещё остались вопросы?
Рустам
Вам объясню по порядку:
1) Устанавливается под пользователем r.nogayev
2) При выборе директории выбираю ProgramFiles
3) Из за того что включен UAC (UserAccountControl) - запрашивает админский пароль
4) Набираю админский пароль и логин
5) MyChat client запускается под пользователем r.nogayev, а файлы сохраняются под администратором (C:\Users\администратор\Documents\MyChat)



[smilie=skull.gif] [smilie=skull.gif] [smilie=skull.gif]
Аватара пользователя
Алексей Пикуров
пункт 5. После того, как установщик закончит свою работу, как вы запускаете MyChat Client? Из установщика (есть галка "Запустить MyChat Client" или же заканчиваете установку и только потом запускаете MyChat Client уже под пользователем r.nogayev, вручную ?
Рустам
После установки запускается сразу. То есть нужно установщик закрыть и после этого запускать?
Аватара пользователя
Алексей Пикуров
Вы написали:
3) Из за того что включен UAC (UserAccountControl) - запрашивает админский пароль

Это означает, что инсталлятор MyChat Client запускается с повышенными привилегиями от имени другого пользователя.

Если вы прямо из инсталлятора запустите MyChat Client — он запустится от имени этого же пользователя, от которого вы запускали инсталлятор. И будет работать так до тех пор, пока вы его не перезапустите или не перезагрузите компьютер. Логично?

Отсюда и озвученная вами проблема, а точнее, недоразумение.

Мы рекомендуем использовать установку в Program Files только в двух случаях:
1. Работа MyChat Client в терминальных сессиях.
2. Работа MyChat Client в Active Directory, когда установка делается через GPO, MSI пакетом.

Во всех остальных случаях мы рекомендуем устанавливать MyChat Client в профиль Windows-пользователя (инсталлятор предлагает это по умолчанию).. Тогда не будет никаких проблем с обновлениями и установкой (не нужно никаких прав, UAC молчит и не нервничает).