gpt4 book ai didi

c++ - 如何在 Windows 7 中将服务作为 LocalSystem 运行?

转载 作者:行者123 更新时间:2023-11-28 07:58:56 27 4
gpt4 key购买 nike

我正在尝试按照 Windows SDK 中的说明编写我的第一个服务应用程序。我使用以下代码安装了该服务:

SC_HANDLE schs=CreateService(sch,
SERVICENAME,"VMFS - Servidor de arquivos",
SC_MANAGER_CREATE_SERVICE,
SERVICE_WIN32_OWN_PROCESS,
SERVICE_AUTO_START,
SERVICE_ERROR_NORMAL,
pathexe,
NULL/*LoadOrderGroup*/,
NULL/*TagId*/,
NULL/*Dependencies*/,
NULL/*Account:Local System*/,
NULL/*Password*/);

The server does not start(error 1053).

但是,如果我转到 services.msc 并将服务更改为以我的帐户名 (Valdeci) 登录,该服务就会启动。所以这似乎是一个登录错误。怎么了?我也想在 Windows XP 和 Vista 中运行我的服务,但没有尝试,因为我的开发机器有 Windows 7。

最佳答案

尝试使用 NULL 而不是“.\\LocalSystem”,如 CreateService documentation 中所述.

关于c++ - 如何在 Windows 7 中将服务作为 LocalSystem 运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12018545/

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