gpt4 book ai didi

web-services - 如何找出我收到 EOSError 代码 5 - Access Denied 注册服务的原因?

转载 作者:行者123 更新时间:2023-12-03 19:18:59 25 4
gpt4 key购买 nike

我收到 EOSError 代码 5 - Access Denied 时
TServiceApplication 尝试向
服务经理。

我正在使用 XE2 Win7 64 位。 32 位和 64 位都会出现错误
目标。

我有一个使用 ADO 连接到数据库的数据模块和网络
服务服务器代码。所有代码都在一个 WinUI 项目中使用
作品。我还有一个基于相同核心代码的未经测试的 ISAPI DLL。

这是我第一次尝试合并 Web 服务服务器
进入 NT 服务。

我已经跟踪了在第 1027 行产生错误的 VCL 代码
Vcl.SvcMgr 但我不知道为什么会收到拒绝访问错误。一世
已经编写了其他通过 ADO 连接到数据库的 NT 服务
并且没有遇到过这样的错误(虽然是用XE写的)。

任何指针将不胜感激。

最佳答案

您可能会遇到 UAC 权限问题,该问题需要您在提升的状态下运行服务安装过程,例如从通过“以管理员身份运行”选项启动的 cmd.exe 实例,但您实际上并没有这样做。如果您仅对某些服务而不是其他服务有此问题,则受影响的服务可能不包含 UAC list ,但包含触发 UAC 安装程序检测功能的特征,通常(但不限于)在您的服务文件名中包含保留关键字或版本资源。

关于web-services - 如何找出我收到 EOSError 代码 5 - Access Denied 注册服务的原因?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10393154/

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