Hi guys

I have seen 5 of these incidents from this round of the DXBUpdater and its
time you all know whats happening!

Since Vista (and now Windows 7), Microsoft has implemented a safety feature
against bad software posing as legitimate programs by corrupting or
surplanting programs inside your c:\Program Files directory (and, if you are
running a 64 bit version, C:\Program Files (x86)). It does not allow ANY
program, under its default configuration (ie the thing installed when you
bought your new computer) from writing into any folder in those locations.
As you know, DXBase keeps its refdata.mdb file in its program folder so this
is particularly relevent).

Under normal Vista/Win7 settings, any program (eg, DXBase or DXBUpdater)
that updates a file in the C:\Program Files\Scientific Solutions\DXBase 2007
folder is prohibited from doing so. Instead of terminating the program
(hence making all programs unusable) it fakes out the program by writing the
new file/changes in a hidden folder. This folder if reachable if you type
C:\Users\[USERNAME]\AppData\Local\VirtualStore\ (or type
$APPDATA\Local\VirtualStore in the run command under the Start orb). So,
DXBase or DXBUpdater's changes are actually in this hidden folder, not in
the C:\Program Files\Scientific Solutions\DXBase 2007 folder. So, next time
you start DXBase, it reads the refdata.mdb file thats in its program
directory as normal, but  the changes you applied are not in there, they are
in the copy refdata.mdb located in
C:\Users\[USERNAME]\AppData\Local\VirtualStore\ .  Then you run the
Initialize Tables command and things do not look correct. You don't see any
PJ changes, you might see errors about countries not present in the
statistics table, etc.

This is why I strongly recommend not installing DXBase in the Programs Files
directory (which is the default) when installing under Vista or Win7. If you
do install in another location, THIS WILL NOT HAPPEN! If you persist in
installing in the Program Files directory, be very familiar with the
VirtualStore directory as you will need to copy the refdata file from there
back into your DXBase 2007 program directory after every change to it.

The best solution, I repeat, is to not install DXBase in the Program Files
directory. If you do, I really cannot support you, its just a mess.

However, you can turn off this feature by turning off User Account Control
(UAC) from the User Accounts control panel applet. I honestly have no
hestidations saying you should do it, but only you are responsible for your
computer so if  you do turn it off and something bad happens, its your
responsibility.I personally turned it off.

73
Neal Campbell
Abroham Neal Software
www.abrohamnealsoftware.com
(540) 645 5394
______________________________________________________________
Dxbase mailing list
Home: http://mailman.qth.net/mailman/listinfo/dxbase
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[email protected]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html

Reply via email to