Дано: программа Picasa, используемая для каталогизации фотографий на жестком диске и для загрузки фото в интернет. Для авторизации Picasa использует аккаунт Google.
Необходимо: работать с несколькими аккаунтами с одного компьютера (например, два разных человека или вам не хватает места в одном аккаунте Google и вы завели второй).
Простейшее решение 1: каждый раз входить с нужным логином/паролем. Это неудобно. Особенно, если у вас пароль в 16 символов. Или если у вас три аккаунта (допустим, у мужа, жены и ребенка свои фотоальбомы в интернете). И вообще никто не любит вводить пароли на своем компьютере каждый раз.
Простейшее решение 2: купить второй компьютер или завести вторую учетную запись в Windows. Это, опять-таки, неудобно - если нужно перелогиниваться туда-сюда и, в случае с несколькими компьютерами - дорого.
Идеальным вариантом было бы, если бы Picasa позволяла каким-либо образом выбирать при запуске, какой аккаунт использовать. Тогда можно было бы сделать несколько разных ярлыков "Picasa User1", "Picasa User2" и т.п. и пользоваться ими по мере необходимости. К сожалению, сама Picasa этого делать не позволяет (по крайней мере это не документировано).
Поэтому мы воспользуемся тем, что а) у каждого пользователя Windows свои настройки для большинства программ, b) Windows позволяет в сеансе одного пользователя запускать программы от имени другого.
Шаги к успеху:
1. Создаем новый аккаунт в Windows (Control Panel -> User Accounts). Пусть его имя будет User2, а пароль - Pass2.
2. Если мы хотим скрыть этот аккаунт с Login Screen (чтобы его нельзя было выбрать при старте Windows) - проделываем несложные манипуляции с реестром.
3. Скачиваем бесплатную утилиту CPAU. Она позволяет запускать любую программу от имени любого пользователя и, в отличии от встроенной команды runas, позволяет сразу задать пароль. Предположим, что мы разархиввировали эту утилиту в папку C:\Utils
4. Создаем новый текстовый файл Picasa_user2.bat и записываем в него следующую строку:
c:\Utils\cpau.exe -u MY_PC\User2 -p Pass2 -ex "c:\Program Files\Google\Picasa3\Picasa3.exe" -lwp -hide
c:\Utils\cpau.exe - это, как мы уже говорили, путь к утилите CPAU.
MY_PC - имя компьютера
User2 - имя второго пользвателя
Pass2 - пароль второго пользователя
"c:\Program Files\Google\Picasa3\Picasa3.exe" - путь к исполняемому файлу Picasa
5. Делаем на рабочем столе ярлык на файл Picasa_user2.bat, назначаем ему иконку Picasa и называем, скажем, "Picasa - User2".
Теперь, запуская Picasa по основному ярлыку, мы можем залогиниться с одним аккаунтом Google, а запуская до только что созданному - с другим. Таким образом можно создать любое количество пользователей и ярлыков.