gpt4 book ai didi

winapi - 尝试配置Windows服务的失败操作失败并显示访问被拒绝错误

转载 作者:行者123 更新时间:2023-12-01 21:15:07 26 4
gpt4 key购买 nike

我想为我在Go中编写的服务配置失败操作。
我正在关注以下页面上发布的答案:
How do I configure failure actions of a Windows service written in Go?

函数调用ChangeServiceConfig2返回“访问被拒绝”。我的情况下发生错误(当第二个参数是SERVICE_CONFIG_FAILURE_ACTIONS时)。

我以管理员身份运行,所以我不明白为什么此功能会出现“访问被拒绝”错误。

我可以使用ChangeServiceConfig2函数执行其他操作(例如,使用第二个参数作为SERVICE_CONFIG_DELAYED_AUTO_START_INFO将我的服务的启动类型设置为“自动延迟”)。

使用ChangeServiceConfig2设置Windows服务的失败操作时,是否有人遇到过类似的问题?在这种情况下有什么解决方案?

最佳答案

如此处所述:
https://groups.google.com/forum/#!topic/microsoft.public.win32.programmer.kernel/_McV5qokCR8

...您需要启用SE_SHUTDOWN_NAME权限。

归功于Alex Fedotov

关于winapi - 尝试配置Windows服务的失败操作失败并显示访问被拒绝错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47036510/

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