我不断收到 HRESULT: 0x8000FFFF (E_UNEXPECTED)) 错误。当我尝试将我正在创建的库固定到资源管理器时会发生这种情况。
是否与权限有关,我是否需要冒充管理员才能完成这项工作?
代码如下。
string libraryName = @"libName";
string locationPath = @"C:\Users\Barry\AppData\Roaming\Microsoft\Windows\Libraries";
ShellLibrary shLib = new ShellLibrary(libraryName, locationPath, overwrite: false);
using (ShellLibrary myLib = ShellLibrary.Load(libraryName, locationPath, isReadOnly: false))
{
myLib.Add(@"C:\Users\Barry\My Library");
myLib.IsPinnedToNavigationPane = true;
}
提前致谢