首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何诊断OpenFileById,1314 (ERROR_PRIVILEGE_NOT_HELD)

如何诊断OpenFileById,1314 (ERROR_PRIVILEGE_NOT_HELD)
EN

Stack Overflow用户
提问于 2013-10-16 00:36:18
回答 1查看 422关注 0票数 0

我编写了一个使用VSS备份文件的程序。在备份期间,我拥有SE_BACKUP_NAME和SE_RESTORE_NAME特权。

当通过ACCESS_SYSTEM_SECURITY时,在Windows8.1上调用OpenFileById时会出现错误1314 (ERROR_PRIVILEGE_NOT_HELD),并且不知道该做什么,也不知道如何诊断我没有的特权

该文件位于C:\Program \WindowsApps.

小费?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-16 20:48:49

我想我知道发生了什么-我不是在要求SE_SECURITY_NAME,那是ACCESS_SYSTEM_SECURITY所需要的

7号和8号(而不是8.1?)我猜这不是必需的(请注意,这个MSDN页面很清楚它是必需的)- http://msdn.microsoft.com/en-us/library/windows/desktop/aa374892(v=vs.85).aspx

不管怎样,问题解决了-谢谢你的帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19393427

复制
相关文章

相似问题

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