首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Windows更新KB4592449之后使用CfCreatePlaceholders时出现错误8007017c

在Windows更新KB4592449之后使用CfCreatePlaceholders时出现错误8007017c
EN

Stack Overflow用户
提问于 2020-12-15 22:25:08
回答 1查看 233关注 0票数 0

我正在使用云镜sample,并且我可以在Windows Update KB4592449之前正确地创建占位符。但在此更新之后,我无法使用sample中使用的CfCreatePlaceholders函数在基本目录路径中为第二级或更高级别的文件夹创建占位符,错误代码8007017c现在由该函数启动。我回顾了这个西班牙文件,其中提到了使用18362.1256和18363.1256操作系统编译可以避免作为系统帐户执行的应用程序可以在“article:”端口中打印的安全漏洞。还有一个建议是:确保您的应用程序和服务是以特定用户或服务帐户执行的。目前,我尝试使用PsExecProcess Hacker工具以另一个账号的身份执行我的应用程序,但是我无法使用另一个账号执行我的应用程序,而且我不确定这样做会不会解决我的问题。如果有人能帮我,我将不胜感激,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-12-16 15:13:49

我可以在OS Build 19042.685上重现这个问题。

以下是您可以参考的(临时)解决方法示例:

更改CloudMirror的以下代码行

代码语言:javascript
运行
复制
    std::wstring relativeName(sourceSubDir); 
    relativeName.append(findData.cFileName);

代码语言:javascript
运行
复制
    std::wstring relativeName(findData.cFileName); // relativeName is just the file name

    std::wstring destDir(destPath);
    destDir.append(L"\\");
    destDir.append(sourceSubDir); // destPath is complete directory of the file including the subfolder under root directory

    // ...

    winrt::check_hresult(CfCreatePlaceholders(destDir.data(), &cloudEntry, 1, CF_CREATE_FLAG_NONE, NULL));
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65307825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档