There have been a lot of posts asking for this feature and most of the workarounds are cumbersome.
So is this one to setup (not to use), but its an option. It doesn't provide a lot of security other than a simple password to open the program.
It is an alternate way of using the "separate account" method so many people offer as a workaround, without the need to actually log off and on as that other account.
ANY ADMINISTRATOR LEVEL USER CAN ACCESS THE PROGRAM OR YOUR DATA IF THEY KNOW THE STEPS. This is not REAL security from knowledgeable users.
so this fulfills the basic need for some people to keep kids, mother in law and other casual users from seeing your private bank info.
The basic outline of the process is this:
1. create a new standard user in the control panel and give it the password you want to use.
2. right click on the ynab 4.exe executable and remove inheritance under the security advanced tab.
3. remove everyone except system and then add the new user you created to the security tab users. so only system and the new user you created have access to the EXE.
4. create a batch file that uses the "RUNAS" command to run ynab 4.exe as the new user you created. you will be prompted for a password and then YNAB will run.
this following batch file example assumes you called your new user YNABUSER
the batch file will have this line in it (windows 7 64 bit):
runas /user:YNABUSER "C:\Program Files (x86)\YNAB 4\ynab 4.exe"
for 32 bit Win7 you would use:
runas /user:YNABUSER "C:\Program Files\YNAB 4\ynab 4.exe"
you can then create a shortcut on your desktop or wherever you want to the batch file. you can even change its icon to the YNAB icon using the uninstall.exe in the YNAB 4 program files folder.
double click the batch file. a command prompt window opens and asks you for the password. enter the password, press ENTER and the window closes and YNAB opens. open existing budget and find the folder.
there are probably more elegant ways of using these same steps but all I needed was a simple password lock to keep the mother in law or visiting family from clicking my budget software.
NO, I don't want to log out and back in as someone else. NO I don't want to have other people login to a different user that doesn't have all of my settings, mapped drives, etc. Those options require me to remember to constantly log out, lock the screen, etc. Well, I don't want to do that or feel I have to constantly remember something. I want the damn program to ask for a password like every other financial software in the world. ahem...sorry.
I want convenience (not having to log off and on another account or opening truecrypt volumes, etc) and this feature should be available...but until it is this works for me and my wife.