|
Post by pandawdy on Oct 27, 2020 19:03:45 GMT -5
So I have Liberty Basic and Liberty Basic Pro installed on my Windows 10 account. It runs great.. no problems.
Switch to a different account, all kinds of problems. I'm trying to make it available on my son's account. Just Basic has similar problems. I have tried uninstalling Just Basic and then reinstalling it on his account directly and it still doesn't work.
Anyone have similar problems?
|
|
|
Post by Carl Gundel on Oct 27, 2020 19:14:41 GMT -5
So I have Liberty Basic and Liberty Basic Pro installed on my Windows 10 account. It runs great.. no problems. Switch to a different account, all kinds of problems. I'm trying to make it available on my son's account. Just Basic has similar problems. I have tried uninstalling Just Basic and then reinstalling it on his account directly and it still doesn't work. Anyone have similar problems? I will give that a try myself, but I think that you will need to be more specific about the sort of problems you're having.
|
|
|
Post by Carl Gundel on Oct 27, 2020 19:38:14 GMT -5
So I have Liberty Basic and Liberty Basic Pro installed on my Windows 10 account. It runs great.. no problems. Switch to a different account, all kinds of problems. I'm trying to make it available on my son's account. Just Basic has similar problems. I have tried uninstalling Just Basic and then reinstalling it on his account directly and it still doesn't work. Anyone have similar problems? I will give that a try myself, but I think that you will need to be more specific about the sort of problems you're having. Hmm. It looks like the installer didn't work correctly. It did not create a Liberty BASIC folder under username\AppData\Roaming\Liberty BASIC v4.5.1 for the new user I created.
|
|
|
Post by Chris Iverson on Oct 27, 2020 19:42:37 GMT -5
What kind of account was the second account you created?
A regular or an admin account?
LB usage on computers with multiple accounts is well-known to have issues. I'll try to dig up my post from the old forum archives, but I went into detail about common issues that you can run in to when working with multiple accounts on the same system.
|
|
|
Post by Carl Gundel on Oct 27, 2020 19:57:43 GMT -5
I will give that a try myself, but I think that you will need to be more specific about the sort of problems you're having. Hmm. It looks like the installer didn't work correctly. It did not create a Liberty BASIC folder under username\AppData\Roaming\Liberty BASIC v4.5.1 for the new user I created. Okay here's how I made it work. 1) First I needed to temporarily make the new user account be an administrator. 2) Then I switched to that account and started the Liberty BASIC installer. 3) Then it asked me for an account password, but not for the new account, but there is a 'more' choice below that (but only if I set that account to administrator). I clicked on that and it let me choose the new account and type the password. 4) Then I was able to proceed and it installed Liberty BASIC properly with a new username\AppData\Roaming\Liberty BASIC v4.5.1 folder for the new user. 5) After that I went back to my own admin account and changed the user account type back and went back to the other user account and started Liberty BASIC up again and it seemed to work perfectly.
|
|
|
Post by Chris Iverson on Oct 27, 2020 20:05:12 GMT -5
All that really needs to be done is to copy the Roaming\Liberty BASIC v4.5.1 folder from one profile to the other. I've found my old scrapes of the topic where this was brought up on the old forum. It's a two-page thread; you'll NEED to use these links to access the other page, as all the links on the pages themselves are broken. All of the important info is on the second page. chrisiverson.net/oldboard/topic-1444403639-p000.htmlchrisiverson.net/oldboard/topic-1444403639-p001.htmlEDIT: However, for a non-user-hostile solution, I would recommend modifying the LB install and launch process as I stated in that topic: Install the LB config and example code to either a subfolder of Program Files, or the ProgramData folder, and then when a user launches LB, check their profile to see if they have a local copy of the LB config data in their AppData\Roaming folder. If they do, proceed like normal. If they don't, copy all of the default stuff from where it got installed(Program Files or ProgramData) to the user's AppData\Roaming folder, then proceed. Future-proof, LB will continue to work successfully even if new users are added to the system later, and it's invisible to the users.
|
|
|
Post by Carl Gundel on Oct 27, 2020 20:15:12 GMT -5
All that really needs to be done is to copy the Roaming\Liberty BASIC v4.5.1 folder from one profile to the other. I've found my old scrapes of the topic where this was brought up on the old forum. It's a two-page thread; you'll NEED to use these links to access the other page, as all the links on the pages themselves are broken. All of the important info is on the second page. chrisiverson.net/oldboard/topic-1444403639-p000.htmlchrisiverson.net/oldboard/topic-1444403639-p001.htmlHowever, for a non-user-hostile solution, I would recommend modifying the LB install and launch process as I stated in that topic: Install the LB config and example code to either a subfolder of Program Files, or the ProgramData folder, and then when a user launches LB, check their profile to see if they have a local copy of the LB config data in their AppData\Roaming folder. If they do, proceed like normal. If they don't, copy all of the default stuff from where it got installed(Program Files or ProgramData) to the user's AppData\Roaming folder, then proceed. Future-proof, LB will continue to work successfully even if new users are added to the system later, and it's invisible to the users. I should try to figure out how to make the installer work properly on non admin accounts.
|
|
|
Post by pandawdy on Oct 27, 2020 22:03:42 GMT -5
Chris's fix looked easier so I tried it first. It worked. Chris and Carl, Thanks is for the help.
|
|