- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在开发一个使用 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/
问题: 在关闭了外部时钟同步的机器上,如何将时钟重置为正常速率?那就是我应该设置 SetSystemTimeAdjustment 的 timeAdjustment 参数功能? 描述: 我的目标是以时钟
我正在开发一个使用 SetSystemTimeAdjustment 函数的应用程序。但是,调用该函数时出现权限错误 - 错误代码 1314。 我已经更新了我在 Windows 中的“用户权限”以作为操
我是一名优秀的程序员,十分优秀!