Miranda Version : 0.9.38 Unicode Build : Yes Test Build # (if applicable) : Plugin Version # (if applicable) :
What steps will reproduce the problem? 1. Launch the Miranda IM installer under the user account 2. Enter the admin password in the UAC window 3. Leave the "Launch Miranda IM" option ticked in the last window, press "Finish" 4. The Profile Manager window will pop up, saying that it cannot find the profile
What is the expected result?
Miranda should launch normally under the user account
What happens instead?
Miranda launches under the admin account for which the password was entered. No wonder it cannot find the profile since it's looking in the admin's app data directory.
Comment #1
Posted on Jun 4, 2012 by Quick Bear(No comment was entered for this change.)
Comment #2
Posted on Jun 4, 2012 by Swift DogWell, the installer does so because it needs admin credentials to write to the Program Files folder. But it doesn't actually mean that it should also launch Miranda under admin account. It may be difficult to implement, and i personally don't know if an application can somehow store the regular user access token after it starts working under admin. But ideologically it is the correct way, because Miranda must be launched under the same account that launched the installer before the admin password request.
Comment #3
Posted on Jun 4, 2012 by Helpful DogIt is possible. There is a plugin for NSIS that allows this. It is on my todo list.
Comment #4
Posted on Sep 17, 2012 by Helpful DogThis issue was closed by revision r14371.
Status: Fixed
Labels:
Type-Bug
Priority-Medium
Component-Installer