LOGON32_LOGON_SERVICE可用于为内置服务帐户、网络服务、本地服务、系统创建登录
LogOnUser("SYSTEM", "NT AUTHORITY", nullptr, LOGON32_LOGON_SERVICE, LOGON32_PROVIDER_WINNT50, &token);是否可以为"NT SERVICE\ServiceName“创建登录?当我尝试这个:
LogOnUser("SomeService", "NT SERVICE", nullptr, LOGON32_LOGON_SERVICE, LOGON32_PROVIDER_WINNT50, &token);我得到:
“用户名或密码不正确”。
发布于 2016-01-18 20:10:30
我得假设这里不行。我在任何地方都看不到支持使用虚拟帐户登录的文档,只在服务设置(CreateService)中使用它们并将它们分配给IIS。
有一个文档似乎有点不合适,因为本文提到了在安装时创建的虚拟帐户,但我认为它们实际上是指分配给服务--因为虚拟帐户不能创建。https://support.microsoft.com/en-us/kb/2832204
安装WID后,将创建NT SERVICE\MSSQL$MICROSOFT##WID本地虚拟帐户
因为任何地方都没有其他医生提到这件事-我不得不同意这是不可能的。
您正在运行一个特殊类型的帐户,在这里有一个单一的目的。
https://stackoverflow.com/questions/34860085
复制相似问题