When moving an Elipse SCADA application from Windows XP to Windows 7, a few operations present some issues, namely: historical files (.dat, .hdr) don’t return data in the browser, but are saved in User\AppData\Local\VirtualStore folder instead. Is this the standard behavior?
Solution:
File virtualization was a feature introduced by Microsoft when Windows Vista was launched. Developed as part Microsoft’s User Account Control (UAC), any application trying to write in places protected by the operating system can be redirected to the VirtualStore folder.
Some of the application’s tasks are considered administrative tasks and can’t be performed by standard users, only admin users. However, an application may require administrative privileges even they aren’t necessary.
When Elipse SCADA (or Elipse E3) tries to write on Program files or C:\ folders, for example, this writing will be redirected to a special folder. Thus, the application will be able to read/write data without generating any failure. That is why the user may not find the file in the original folder, only in VirtualStore folder.
This behavior can generate problems in SCADA applications, and that is why we recommend either using an admin user, or setting the UAC accordingly.