如何以编程方式授予用户“作为服务登录”权限

时间:2013-11-08 21:38:09

标签: windows command-line windows-services

我使用Windows 7命令行创建了一个新用户:

net user password /add

我想使用此用户启动新创建的服务。但是,由于缺乏“登录即服务”权利,这是不可能的。

有没有办法以编程方式或使用命令行向此用户授予权限?

1 个答案:

答案 0 :(得分:2)

以编程方式,您可以使用LsaAddAccountRight function添加SE_SERVICE_LOGON_NAME权限。

MSDN有a partial example