gpt4 book ai didi

windows - SetSystemTimeAdjustment 函数 - Windows

转载 作者:可可西里 更新时间:2023-11-01 11:38:59 24 4
gpt4 key购买 nike

我正在开发一个使用 SetSystemTimeAdjustment 函数的应用程序。但是,调用该函数时出现权限错误 - 错误代码 1314。

我已经更新了我在 Windows 中的“用户权限”以作为操作系统运行并设置系统时间以包括管理员、用户,但我仍然遇到错误。

这是代码示例(不是实际的,但类似于):http://winterdom.com/dev/security/tokens

最佳答案

错误代码 1314 清楚地表明,您没有启用成功运行函数 SetSystemTimeAdjustment 所需的权限 SE_SYSTEMTIME_NAME .您可以找到一个如何启用权限的示例 here .

还有一个建议。如果您以管理员身份启动 Process Explorer您可以验证哪些权限拥有每个进程(您需要 SeSystemtimePrivilege),以及当前启用或禁用了哪些权限。

为确保您永远不会遇到 UAC 问题,您应该将 UAC Manifest 作为资源包含在您的程序中拥有

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />

<requestedExecutionLevel  level="highestAvailable" uiAccess="false" />

取决于您使用的 Visual Studio 版本,它可能只是项目设置(“链接器”/“ list 文件”、“UAC 执行级别”)

关于windows - SetSystemTimeAdjustment 函数 - Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4696758/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com