UNC + \\?\ means more work for you

Working with extended-length paths is bad enough on its own, but at least they are easy to display to the user:

printf("%S\n",MyPathSkipXLPrefix(PathBuffer));

Until you add UNC paths into the the mix that is…

If the format was \\?\UNC\\server\share, MyPathSkipXLPrefix could handle it, but sadly it is not, the format is \\?\UNC\server\share so you need to copy the buffer and change the C to \ before you can display it.

Advertisements

Tags: , , ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s