Saturday, July 30, 2016, 10:31:02 AM, Jack wrote:

JSL> Curious, I did a search for my addressbook file. I found two that matched 
(sort
JSL> of) the file in question. One was C:\Users\Jack\AppData\Roaming\The
JSL> Bat!\ADDRBOOK.INI and the other was C:\Program Files (x86)\The
JSL> Bat!\jackADDRBOOK.INI. The most recent write to either file was the latter,
JSL> today, so I assume that's the working file. The last write to the former 
was way
JSL> back in Aug of 2015 so I don't think that's a valid file. I remember 
trying to
JSL> learn more about the address books some time ago and that file may have 
been one
JSL> I created in my learning quest. So much for cleaning up after yourself.

JSL> As a test, just now I changed the name of the
JSL> C:\Users\Jack\AppData\Roaming\The
JSL> Bat!\ADDRBOOK.INI file and then opened the address book while in TB!, made 
some
JSL> changes and then closed the address book without any difficulty. So, that, 
coupled
JSL> with the ancient write date leads me to believe that that file is not part 
of
JSL> the working TB!

So here's what I recommend, close TB!.
Copy the ADDRBOOK.INI from its location in Program Files to the location in 
AppData.
Open TB!.
Open the Address Book.
In the Address Book window, select the File menu, then select Load Address Book 
Set...
Browse to the location of the ADDRBOOK.INI in the AppData location (the one 
that you just copied, so it should be up to date) and load that Address Book.
Hopefully now, TB! will continue to load that Address Book and you shouldn't 
have any problems with write permissions.

JSL> So you would be correct in your assumption that my address book is housed 
in the
JSL> Program Files (x86) folder where apparently you need administrator 
privileges to
JSL> write to that file. But, I'm now sure that it has always been in that 
folder and
JSL> yet I've never needed administrator privileges prior to upgrading to Win 
10.
JSL> Thank you so much Mr. Gates.

I believe the escelated privileges on the Program Files folders was added in 
Windows 8. Personally, I consider this a good thing, Program Files should only 
contain the files necessary to run applications. Data for an application should 
be stored in the Registry or in the current user's "home" directory. This is a 
very similar set up to the *nix operating systems. The added benefit is, when 
backing data up, you should only have to worry about backing up your user's 
home directory.

Good luck!

-Sam


________________________________________________
Current version is 7.1 | 'Using TBUDL' information:
http://www.silverstones.com/thebat/TBUDLInfo.html

Reply via email to