А почему нельзя в этой же ветке реестра, что видна на рисунке, хранить соответствие логин-папка(подпапка) профиля? Естественно папка (подпапка) профиля для каждого логина разная.
Они и так индивидуальны для каждого пользователя ОС, но залогиниться под разными гугл аккаунтами с разными настройками, используя одного и того же пользователя ОС не получится.
Все таки не зря у компьютеров есть приставка «персональный». Ето ж не просто слово.
Пример который вы привели не совсем корректный. Можно взглянуть на него под другим углом и все становится понятно.
При в ходе в gmail вы используете cookie бразуера которые с натяжкой можно считать аналогом записи в реестре для веб-приложений.
Попробуем найти аналогию gmail — google music: для входа другим пользователем в gmail вам пришлось бы нажать кнопку «logout» и кука бы удалилась.
Какое действие в десктоп-окружении может являться аналогом «нажать кнопку logout»?
Как по мне, то лучше всего подходит «Сменить пользователя» в ОС. И если бы вы это сделали то проблем бы не возникло.
Ну ок, получается что по этой логике я не могу иметь нескольких аккаунтов на каком-то сервисе? Например, на той же гуглопочте (если пользуюсь для её чтения десктопным клиентом)? Или иметь по одному пользователю ОС на каждый такой аккаунт?
Не вижу ничего плохого в хранении данных пользователя в его домашней директории. Если нужно работать нескольким пользователям, достаточно просто завести для каждого отдельную учетку. Ну или хотя бы профили браузера разные сделать.
Где хранить пользовательские настройки