【发布时间】:2018-05-10 19:44:56
【问题描述】:
我有一个作为本地系统运行的服务。我正在使用 CreateProcess 函数来调用外部 .exe。调用 CreateProcess 函数时使用的默认帐户是什么?我在 MSDN 文档中的默认帐户上找不到任何内容。另外,我希望这个过程一直持续到时间服务运行为止。我应该使用 CreateService 吗?
【问题讨论】:
-
而CreateService只是在服务配置数据库中创建一个条目,并没有实际运行服务。
-
没有使用任何默认帐户。
CreateProcess使用父进程令牌创建进程(您的当前或由PROC_THREAD_ATTRIBUTE_PARENT_PROCESS设置) -
并且进程将是持久的,因为您在服务终端会话中运行它
标签: winapi windows-services local-system-account