我一直收到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;
}
提前致谢