Hi Don,

> I have been selling this program/data since probably 1995 and have
> always installed to the C drive (C:\trstate).
> Should I change to installing to c:\program files (x86). Just curious,
> have never had any problems, all the files/data reside in the one
> directory.

There are two issues here:

1. Program
2. Data
<g>

You can easily install the program into Program files. That is not a
problem at all.

The tricky part is the data as under UAC you need admin rights to write
to anything under Program Files. So, not good. I have a couple of 7
year old articles on the Icetips Blog that are mostly still valid:

Where to put data under Vista:
http://www.icetips.com/blog/index.php/2008/10/31/title

Run programs elevated on Vista:
http://www.icetips.com/blog/index.ph...vated-on-vista

Most of the UAC and file stuff hasn't really changed from Vista to
Windows 8.1 (don't know about 10) so most of those articles are still
correct.

If you access data in your program directory then you need to work out a
plan to move it to one of the CSIDL folders that are open for writing by
the user. Note that some of the obvious folders, like AppData are
hidden, so the user doesn't see them unless they specifically set
windows explorer to show system and hidden files. My Documents is
another option, but IF you don't want the users to accidentally delete
or generally mess with data files, don't use My Documents

Best regards,

--
Arnor Baldvinsson - Icetips Alta LLC