Looking for function to resolve VirtualStore paths to physical paths

S

Scott

I'm working on ensuring compatibility with some legacy applications. I
need an API function that maps a (possibly virtual) path into a
physical path.

For example,

c:\program files\foo\download ---> c:\users\myusername\appdata\local
\virtualstore\program files\foo\download

Does Vista provide an API for retreiving these mappings? Is there a
way to determine whether a given path is virtual of physical?

Thanks,
Scott
 
S

Scott

These Vista.public groups are focused on the end user. There is a very good
resource for developers on the MSDN forums. These forums are staffed by
Microsoft Developers and they are focused on problems with developing
applications for Vista. You can access them here:

I gave it a shot there too, but nobody ever replied. So I guess:

1) Microsoft never implemented a function to resolve these
virtualizations

or

2) Microsoft did, but nobody knows what it is

Is there any sort of "Windows Vista Internals" book? I seem to
remember such things existed for XP and covered hidden facets of the
operating system such as the process tables, etc.

Scott
 
R

Ronnie Vernon MVP

Scott

Sorry you didn't get a reply there, they are usually good about responding
quickly.

Here are a few more links that should help.

The Windows Vista Developer Story: Windows Vista Application Development
Requirements for User Account Control (UAC):
http://tinyurl.com/2tlscg

Download details: Windows Vista Application Development Requirements for
User Account Control Compatibility:
http://tinyurl.com/2pf8n3

Secure It:
http://tinyurl.com/2o77lf

Developing Applications that Run at Logon on Windows Vista:
http://tinyurl.com/37bo6p

User Account Control Overview:
http://tinyurl.com/37jxuh
 
I

Ivan Brugiolo [MSFT]

The general idea is:
Virtualization of files are implemented with a Mini-File-System-Filter
driver.
Virtualization of registry is implemeted with internal KEY properties.
The mandatory integrity labels set on the token triggers the whole process.

Why is reversing virtualization interesting ?
 
G

GWL

I too am having keyboard/mouse lock ups for no apparent reason and I am sure
Vista has some blame. But I am not ready to rule out Motherboard problems or
for that matter Bios problems just yet. I can remember when XP first came
out and I had to update bios twice before hardware conflicts were resolved.
I know that at least one of my problems is related to bios because my
keyboard (USB) will not function if a PS/2 mouse is plugged into the
machine. Nor will a USB mouse work if a PS/2 keyboard is plugged in, all
before Vista even starts. No problem doing this in XP.

GWL
 
P

Paul Pedersen

I don't suppose that forum is published as a newsgroup? Compared to
accessing the posts here, I find reading them in a web browser to be a huge
pia.
 
R

Ronnie Vernon MVP

Paul

Unfortunately, I don't think those particular groups have an NNTP mirror? If
you have an MSDN subscription, there are the MSDN managed newsgroups.
 
G

Gary Chanson

Tell that to Microsoft! We keep telling them that, but it would help
for them to hear it from end users as well.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top