0

我不断收到 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;
}

提前致谢

4

0 回答 0