Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Newsgroups > Vista account administration

Vista - User Account Control & Data in the Program Files Folder

Reply
 
Old 07-24-2007   #1 (permalink)
Brian T


 
 

User Account Control & Data in the Program Files Folder

We have one client that installed our Application in the default location in
the Program Files folder while UAC was enabled. With the UAC enabled, the
user entered in data into the application. Once the user disables UAC, and
opens up the application all the data entry they did is gone and the
application reverts back to an original state. Has anyone else seen this
behavior?

- Brian

My System SpecsSystem Spec
Old 07-24-2007   #2 (permalink)
Jimmy Brush


 
 

Re: User Account Control & Data in the Program Files Folder

Brian T wrote:
> We have one client that installed our Application in the default location in
> the Program Files folder while UAC was enabled. With the UAC enabled, the
> user entered in data into the application. Once the user disables UAC, and
> opens up the application all the data entry they did is gone and the
> application reverts back to an original state. Has anyone else seen this
> behavior?
>
> - Brian


Hello,

This happens when your application writes files/data to the program
files location, which standard users have never been allowed to do.

In vista, programs that do not need admin power always run as if a
standard user started them, so even if your program is being ran by an
administrator, it cannot write to program files.

In order to make your program work without admin power even though your
program assumes it has admin power, Vista tricks your program into
thinking it is writing to program files, while silently saving the data
to the virtual store (c:\users\username\appdata\local\virtualstore).
This is called virtualization.

If you turn UAC off, your program no longer sees files in the virtual
store, so any changes it thinks it has made to a virtualized location
such as program files will appear to disappear.

Here's a developer overview of UAC:

http://msdn2.microsoft.com/en-us/library/aa905330.aspx

- JB
My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
User Account Control alert - Remember trusted program? Vista General
User Account Control alert - Remember trusted program? Vista General
user account control and unidentified program issues Vista General
User Account Control and unidentified program at start up Vista security
How to stop user account control on one program. Vista General


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46