For many applications, the User Account Control implementation of Vista turns out to be obtrusive. In particular, an application that needs access to a shadow copy may be denied access even if it has the “correct” permissions for the operation it wishes to perform. Often, once the code has been deployed, the only remedy for this problem will require the user to “run with an elevated token.” This is because applications normally run with only the level of access granted in a standard user access token, even if they have been started by a user that is a member of the local Administrators group. The Time Information Service™ is a WCF interface that provides, among other things, the needed bridge between C# managed code and C++ or .NET (unmanaged) code and an interface to the complete set of VSS methods.
|
|